Update documentation style and haxelib info in prep for release.
Version 1.3.0
Internal refactor, dce support, removed dependencies, only assert in debug.

- Updated license copyright years.
- Removed dependencies (used functions not worth the overhead)
- Removed support for haxe 2.x
- Only throw exceptions in debug mode.
- Refactored injection points so they are ignorant of rtti metadata stucture.
- Added support for dce by marking injected types with @:keep metadata
- General cleanup
Rename RTTI to something more descriptive, more cleanup.
Moved keep to minject.Macro
Extract ClassMap so that mmvc can use it
Update property syntax for Haxe 3
Version 1.4.0
Hotfix: backwards compat with mmvc 1.4
Removed macro approach to DCE support
Version 1.5.0
Add @:keep to all injected fields
Version 1.5.1
Use Map to track injected instances under cpp as WeakMap is not implemented.

- enabled cpp tests
- upgraded
Version 1.5.2
fixed issue with injection exception message not displaying
Merge pull request #21 from massiveinteractive/fix/exception-messages

PropertyInjectionPoint exception message not displaying
Performance improvement for PropertyInjectionPoint.
Removed attended injectees