Automatically @Wire systems, managers and mappers (#61).

Just like `@Mapper`, but works on systems and managers too. Also allows
for annotating on the class itself, whereas `@Mapper` on works on fields.
Merge branch 'master' of github.com:junkdog/artemis-odb
Deprecated Mapper annotation (#61).
 #62: Initial commit; compiling but not working.
 #62: Formatting, template systems for test.
Removed unused integration test systems.
Removed conflicting methods from Aspect class.
 #62: Reflection woes and a dirty hack.
 #62: Finding components.
Changelog note about `@Wire`.
typo.
typo.
Changelog clarification.
Merge branch 'master' of github.com:junkdog/artemis-odb

Conflicts:
	CHANGELOG.md
Entity.getComponent would sometimes throw an ArrayIndexOutOfBoundsException.
Removed EntityManager and COmponentManager fields from Entity.
#66: Inject superclass fields with Wire annotation, ping @DaanVanYperen ;)
Removed unused method.
Update README.md

Added Naturally Selected 2D to github.
gwt emulation for class hasAnnotation.