moved the `anchorPoint` object property to `me.Renderable`
Renamed the `getRect` function to `getBounds`

still returns a me.Rect object anyway :)
renamed the `collideVsAABB` function, and change the call to it to be more generic (based on `shapeType`
fixed a bunch of missing semicolons
Introduced the notion of shapes

Unusued for now !
add a 'me.ObjectEntity.addShape()` function and moved the `collisionBox` hack inside of it

(also empty the shape list when the object is destroyed)
sync'ing with main branch (merge conflict to be fixed!)