Fixes Map class to be backward compatible
[#feature/destination-push-matrix] Fixes warning for destination variables
Merge pull request #49 from cedricpinson/feature/destination-push-matrix

Fixes warning for destination matrix
Re enable code to transform vec3 from quaternion
Sets options per default fullscreen to fit canvas size to innerWindow
Adjust tests to works with phantomjs
Fixes last tests to works with phantomjs
Fixes divide by zero
Merge pull request #50 from cedricpinson/feature/dividebyzeroellipse

Fixes divide by zero
[#71392136] Uses mouseout and prevent default event handling for camera controls
Merge pull request #51 from cedricpinson/feature/improve-controls_71392136

[#71392136] Uses mouseout and prevent default event handling for camera ...
Fixes mousewheel for firefox OSX

On some versions of firefox OSX, the mousewheel event would not be stopped and still be transmitted to following components. Meaning zooming on a embed model would scroll the page.
Apparently a different event is cancellable, so we have to bind also to this event.
Merge pull request #52 from zqsd/develop

Fixes mousewheel for firefox OSX
Synced with branch develop