Added ModelEntity class hierarchy between Entity and Autonomous.

We wanted to share codes for surface Entities which have Model and
rigid bodies for dynamics simulation, but not actually Autonomous
in space.  So we decided to insert the new class in the middle of
inheritance hierarchy.