Add mp3 volume function
"setiOSAudioStreamVolume"
- Removed the solution folder from the VS2010 build.
Merge pull request #3 from pchan126/feature/mp3Volume

Add mp3 volume function
Merge pull request #3 from pchan126/feature/mp3Volume

Add mp3 volume function (reverse-merged from commit 228725ac9d0c07623f74c137978e804f11ab5d2f)
- Removed the solution folder from the VS2010 build.
- Reversed the merge pull request #3 from pchan126/feature/mp3Volume accidentally added to Master.

"Add mp3 volume function (reverse-merged from commit 228725ac9d0c07623f74c137978e804f11ab5d2f)"
- Added VS2012 support.
- Updated GoogleTest to support VS2012.
- Updated the solution file header.
- Added Scene (un)pause button.
- Explosion ParticlePlayers in the TruckToy are now not affected by gravity.
- The Sandbox now deletes the Scene when the module is destroyed.
- Added the "ToyAssets" module as a dependency of the Sandbox.  This will stop it from being loaded/unloaded when switching between toys that use it.
- Set the assets to ignore the auto-unload by default.  This favours performance by removing asset unloads over memory usage.
- Purge the assets prior to a new toy loadsing to removing any idle assets from any previously loaded toy.
- The asset manager now tracks overall reference counts.  The SceneWindow now reports this in the metrics overlay.
- State reset for the particle-system to ensure that animation asset references are freed when the particle is released. The AnimationController needs some further work so completely remove the need to assign an animation-asset to it; rather it should use one assigned from the parent-owner object.  This is the typical use-case as an AnimationController would never be used on its own.  This would stop the doubling-up of animation of asset references.
Merge remote-tracking branch 'origin/development'
- Added missing "isAssetPrivate()" script-binding.
Merge remote-tracking branch 'refs/remotes/origin/development'
Merge remote-tracking branch 'upstream/master'