New Entities Features

Adds...
* Stretchability, true Dimensions
* Angular Velocity
* Visibility
* registration point - now you can rotate or place entities based on an location within the entity space, this allows for easier editing and rotating
* natural dimensions
* new UI for "natural dimensions"
* fixes the crash in butterflies.js

cleaned up the "entity bounds" rendering code to be supported by all entity types