=head2 Version Handling

I want the version of my distribution is bumped automatically after each release, and automatically
assigned version should be trial one.

For example: if I released version "0.001", the version of the next release should be "0.001_001".
When I release "0.001_001", the next should be "0.001_002", the next one — "0.001_003" and so on.
When I decide it is time to non-trial release, I will reset the version to "0.002" manually,
release it, and will have automatically bumped version "0.002_001".

The implementation is built with two plugins: C<Hook:VersionProvider> and C<Hook::AfterRelease>.
The first one reads version from external file F<VERSION> which contains only version and nothing
more (ok, newline is allowed) — it simplifies implementation, because there is no need in parsing
F<dist.ini> file. The second plugin bumps the version after release.
