fixes #679

bank = xAxis,heading =  yAxis, attitude = zAxis .
The rotation order is Y,Z,X; OpenFrameworks works in row Major so, the
Quaternion multiplication order is- xRotation * zRotation * yRotation.
added comment to specify rotation order
Merge branch 'master' of github.com:openframeworks/openFrameworks
Const-corrections for ofUtils.
Merge pull request #2911 from openFrameworks-ofFont/feature-ofUtils-const-correction

Const-corrections for ofUtils
Gstreamer stride fix for videos with unusual widths
two small fixes
reverting change
Merge pull request #2921 from pierrep/bugfix-gstreamer-stride

Gstreamer stride fix for videos with unusual widths
changelog for last commit
Merge branch 'master' of github.com:openframeworks/openFrameworks
PG update submodules to last commit
fixed for mouse registration issues with ofxGui.
issues included,
- ofxPanel was registering for mouse events 3 times on setup!
- ofxButton was registering for events in setup and registering again in the destructor.
- ofxSlider was never unregistering mouse events.

added mouse register and unregister methods to ofxBaseGui,
so all classes that extend ofxBaseGui add/remove mouse events via these method.

`registerMouseEvents()` and `unregisterMouseEvents()` have a flag which makes sure that no multiple mouse registration can be made.

`~ofxBaseGui()` destructor now unregisters mouse events for every `ofxBaseGui` object.
Merge pull request #2922 from julapy/ofxGui_mouse_listener_fixes

fixes for mouse registration issues with ofxGui
android: fix 32bits ndk path
ofGstUtils: unmap video frame to avoid leaks
PG bring uptodate with master
android: update projects to latest sdk
android examples: assimp and opencv, compile for arm7 only since the libraries are missing an x86 version
assimp and shader: reload gl resources when app is resumed
Android Shader Example Fix

Fix for #2825 as described by @micuat
https://github.com/openframeworks/openFrameworks/issues/2825