Rudimentary pooling.
Attempting packed components.
PackedComponents. Need clean-up.
Some clean-up work.
Pooled components.
Merge branch 'master' into flyweight-components
imports, tests
Merge branch 'master' into flyweight-components

Conflicts:
	src/main/java/com/artemis/ComponentType.java
Removed faulty test
Removed addPooledComponent from Entity.
Formatting, removed unnecessary SuppressWarnings and commented code.
Merge branch 'master' into flyweight-components

Conflicts:
	src/main/java/com/artemis/EntityManager.java
formatting
reset entity when inserting into the pool
docs
ComponentMapper#getFor uses ComponentType to check mapper type.
Merge branch 'master' into flyweight-components
Pooled component fix during deletion and from Entity#removeComponent.
Changelog...