Entity -> ComponentContainer

Component & ComponentContainer followed the logic of DisplayObject &
DisplayObjectContainer in being abstract classes, and Entity was the 2D
implementation of ComponentContainer. Entity has proven to be
unnecessary so far though, as ComponentContainer provides enough
functionality in most instances. Consequently, Entity has been deleted
and ComponentContainer is no longer considered abstract.