DZP/PkgVersion: v5.14+ package Name BLOCK; notation support.

First pass working attempt at injecting a version declaration inside the BLOCK.

Note this offers no real support for << package Name v3.510 BLOCK >> form, and will just ignore that stated version
and put a (possibly differnet) version after it inside the BLOCK
```perl
package Foo v1.2 { }
```
-->
```perl
package Foo v1.2 {
{
	$Foo::VERSION = '1.3';
}
}
```
^^ Possible at present.


And I intentionally left support out for automatically sticking the version in the 

```perl
package Foo { 
```

Line automatically, as I feel thats the job for another plugin.