Added generic MultiComponent class, so Entities can technically have multiple Components of the same type, they simply have to be wrapped in one of these.
MultiRenderable now inherits from MultiComponent<Renderable> so less code is repeated.
Merge branch 'master' of github.com:SpaceTeam/JavaLib
Oh, and that last commit closed #42.