set binary load to async, and removed the usage of dataType
Improves build process and linting
Merge pull request #270 from nvlbg/master

Improves build process and linting (by nvlbg)
Merge pull request #268 from agmcleod/feature/fix-preloadbinary

set binary load to async, and removed the usage of dataType (by agmcleod)
Fixed `_pauseTime` not being defined

thanks to the new lint task ! They are tons of other reported issues,
but global variables are always bad :)
Fixed a regression in the isometric renderer

following changes in the following commit :
https://github.com/melonjs/melonJS/commit/dd6af60165ee42fd58883250a671c5ceae5908d9
[#54] jslint - fixed a few easy ones
[#271] fixed the `worldToScreen` function
[#54] freed `texturepacker,js` and `GUI.js` from the lint report ;)

magically these two ones are perfect !
reorganized source code to better welcome changes later !
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)
Added first partial support for Tiled Ellipse object (WIP)

- Ellipse will be automatically converted to a corresponding bounding
box rectangle
- (debug) drawing to be fixed
- Position is off (probably due ellipse coordinates system)
Store the center position of the circle (although Tiled seems to provide the top-left origin point)

This is also more inline with what chipmunk is doing
Set default origin of shape objects to `0,0`, as they are offset position compared to the entity (body)

NOTE : this is void by the current hack (that set collisionBox to
shape[0] and then re-assign the collisionBox pos vector to the entity
reference one)
Fixed debug drawing of the ellipse