Fixed tileimg not being referenced in a local variable in physics.new_map
Removed references to dynamic music library
Removed entity "data" field.

Velocities and other data are now directly inside the shape object.
Added ability to have custom map drawing functions

These are specified as "map.edraw" and should implement "map.draw" which handles tile drawing.
Fixed conflict from attempted rebase