Mark std.string.lastIndoxOf as @safe pure
Fix missed cases of <>= operator
fix usage of Type.prop in typeof expressions

- use Type.init.prop
Remove workaround for issue 10313
Merge pull request #1741 from dawgfoto/fixAAValueProperties

fix usage of Type.prop in typeof expressions
Merge pull request #1739 from yebblies/evenmorenceg

Fix missed cases of <>= operator
Get rid of templates just for attribute inference
Merge pull request #1742 from 9rnsr/fix10313

Remove workaround for issue 10313
use minor version for shared library version

- make the 64 part of 2.064.2 the major version
- make the 2 part of 2.064.2 the minor version
- patch level is currently always 0
Merge pull request #1738 from dawgfoto/soname

use patch level for shared library version
Merge pull request #1489 from tom-tan/safe-pure-string-lastIndexOf

Mark std.string.lastIndoxOf as @safe pure