Deletes TODO.md

Will keep track of issues using the GitHub issue tracker. DOH!
More accessible Readme.md (since we now have the wiki)
Fixes silly mistake in Readme.md
IteratingSystem uses entities.values() rather than entities.entries() as it's faster
Entity uses a Bag of Component objects indexed by their ComponentType index for super fast access
ComponentMapper is used to efficiently retrieve components from an Entity
Makes some methods in Entity package protected, reducing complexity in the API
Makes componentAdded and componentRemoved final in Entity
Updates tests with the new API
Nothing outside core uses ComponentType, so I made it package protected
and final
Simplified loops in Engine
Merge pull request #38 from siondream/performance

Performance improvements
Renames Family.getFamilyFor() to Family.getFor()
Renames ComponentType.getTypeFor() to ComponentType.getFor()
Better Javadocs throughout
Ups Ashley version to 1.1.0 since we have made API changes
Engine uses Array<Entity> rather than IntMap<Entity> for faster iteration (even though removal is more expensive)
Engine returns ImmutableArray when querying entity families
Removes ImmutableIntMap
Adds Ashley logo to README.md
Adds logo PNG
Merge branch 'master' of github.com:libgdx/ashley
PooledEngine has configurable pools and no longer has a maximum component count of 100
Ups Libgdx version to 1.3.0 (latest release)
Makes ComponentType public again, it needs to be for Family filtering! doh
Ups Ashley version to 1.1.1 for new SNAPSHOTs
Fixes crash when deleting entities in processEntity()