Fixing issues with scrolling within multiple nested containers.
Fixing an issue with Font that would sometimes cause it to cut off the top line of text labels.
Removing an assert of a pointer that's allowed to be null.
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-ablake
Refactors neon optimized math functions.
Adds MathUtil.h, MathUtil.inl and MathUtilNeon.inl to gameplay/src

Provides neon implementation for:
Matrix::add(float, Matrix*)
Vector3::cross(const Vector3&, const Vector3&, Vector3*)

Changes Vector3::cross(const Vector3&) to just call Vector3::cross(const Vector3&, const Vector3&, Vector3*)

For the gameplay project, added the -mfpu=neon for Debug, Coverage, Profile, and Release configurations.
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-kcunney

Conflicts:
	gameplay/gameplay.vcxproj.filters

Adds gameplay to linker in project properties for sample00-sample03.
Removes commented code from Matrix.
Has Matrix::transpose() call MathUtil::transpose.
Makes MathUtil's members private. It now friends the classes that utilize it. This is to prevent users from calling these functions, which do not handle error checking on parameters to ensure optimal performance.
Quick fix for controls sometimes not clearing themselves when needed.
Stops containers from becoming dirty just when clicked on if they're not scrollable.
Another attempt to clear controls correctly.
Updated character sample to use compressed textures.
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-sgrenier

Conflicts:
	gameplay-samples/sample03-character/res/common/scene.physics
	gameplay-samples/sample03-character/res/scene.scene
Merge pull request #440 from blackberry-gaming/next-kcunney

Refactors neon optimized math functions. 
Fixes issue with flickering framebuffers on iOS (and any platform where the
default framebuffer is not 0).
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-ablake
Adds support for a Joystick control.
Updates xcode character sample projects to use texture compression.
Fixes properties caching optimization issue in SceneLoader.
Fixes memory leaks in Bundle and Texture.
Fixes compilation warning in Matrix.
Merge branch 'next' of https://github.com/blackberry-gaming/GamePlay into next-sgrenier
Merge pull request #441 from blackberry-gaming/next-cculy

Next cculy
Updated visual studio character sample project.
Merge pull request #442 from blackberry-gaming/next-sgrenier

Next sgrenier
Merge pull request #443 from blackberry-gaming/next-ablake

Next ablake: Several UI fixes.
Removes commented code from Vector3::cross(const Vector&, const Vector&, Vector3*).

Renames MathUtil::transpose(const float*, float*) to MathUtil::transposeMatrix(const float*, float*) to follow naming convention.

Fixes:
- Plane::intersects(const Plane&) const now checks to see if the specified Plane is equal to the Plane performing the intersection test against. Theoretically, even though the plane's are parallel, they share the same area and therefore intersect. This was causing a unit test failure.
- Plane::intersection(const Plane&, const Plane&, const Plane&, Vector3*) now checks to see if the absolute value of the determinant is "close enough" to 0.0f, instead of exclusively 0.0f. This was causing a unit test failure.