Minor change for removing some warnings.
Merge pull request #377 from blackberry-gaming/next-dgough

Next dgough
Animation Optimization
Removes numerous calls to dirty() [which in turns calls transformChanged() on itself, and it's children] from Transform::setAnimationPropertyValue() when animating ANIMATE_ROTATE_TRANSLATE or ANIMATE_SCALE_ROTATE_TRANSLATE.
Quaternion friends Transform to give access to static void Quaternion::slerp(float q1x, float q1y, float q1z, float q1w, float q2x, float q2y, float q2z, float q2w, float t, float* dstx, float* dsty, float* dstz, float* dstw). This saves the creation of a Quaternion every time Transform::setAnimationPropertyValue() is called when animating ANIMATE_ROTATE, ANIMATE_ROTATE_TRANSLATE or ANIMATE_SCALE_ROTATE_TRANSLATE.
Removes unnecessary friending of class AnimationController by class AnimationTarget.
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-kcunney
Fixes Android activity (app) life cycle issues.
Fixes automatic audio source pausing from Game::pause().
Minor cleanup in the development guide.
Cleaned up the Maya files for the mesh and character samples.
Merge pull request #97 from cculy/master

Various fixes and updates.
Merge pull request #379 from blackberry/master

Fixes to Android lifecycle.
Added support for loading any object that can load from a Properties object using a url instead of just a file name.
Fixes single node loading from a Bundle (now loads animations).
Updates Node::findNode to search any child mesh skin hierarchies.
Updated the GPB format (adds parent ID for nodes to support proper root node detection for mesh skins).
Updated all GPB files in the samples.
Added OpenAL 1.1 audio on Android with 3D audio and effects via OpenSLES backend for openal-soft 1.14.
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-setaylor
- Added final changes to support 3D Audio/Effects on Android.
Merge pull request #381 from blackberry-gaming/next-cculy

Next cculy
Added final changes to support 3D Audio/Effects on Android.
Fixes #382
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-setaylor
Merge branch 'next-setaylor' of https://github.com/blackberry-gaming/GamePlay into next-setaylor
Merge pull request #383 from blackberry-gaming/next-setaylor

Next setaylor
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-kcunney
Adds the following Public APIs to Transform:
- static void suspendTransformChanged();
- static void resumeTransformChanged();
- static bool isTransformChangedSuspended();
This provides a global mechanism for suspending calls to transformChanged().

Animation Optimization.
Significantly reduces the number of calls to transformChanged() during an AnimationController::update() call.
Calls Transform::suspendTransformChanged() before processing animations. This suspends all calls to transformChanged().
Calls Transform::resumeTransformChanged() after processing animations. This calls all the transformChanged() events after all animations are processed. This reduces the calls to transformChanged() (and on any children) every time there is a change to a Transform's scale, rotation or translation, which would happen quite frequently when animating a character.
Merge pull request #388 from blackberry-gaming/next-kcunney

Animation Optimization - Reduces the number of calls of transformChanged() during processing of animations.