Starting on basic TouchPanelTests
More tests. TouchBetweenGetStateCallsMakesNoTouch fails with current behavior
WIP of separating Android sound and implementing proper Dispose pattern.
Merge branch 'MaxMipLevel' into develop
Fixed bug in detection of "natural" orientation of Android device.

Value of "natural" orientation is computed on first OnOrientationChanged() call (not in ctor, because it may return invalid value if called too early).
Orientation listener is active between Activity.OnResume()/OnPause() calls.
Orientation value of OrientationUnknown (-1) is ignored.
Fixed shifted drawing on KitKat after app resume.
Merge branch 'develop' of github.com:mono/MonoGame into audio-android-dispose
Merge branch 'develop' of github.com:mono/MonoGame into audio-android-dispose
OpenAL and XAudio pooled and explicit instances tested with proper Dispose pattern.
Added throw of NoAudioHardwareException for OpenAL if drivers could not be loaded.
Merge branch 'develop' into UndoRedo
Fix PSM compile error.
Tidy up TouchPanelState creation in TouchPanelTests. Add a few more tests (one even fails!)
Add a rather long multitouch test
Added tree-view context menu options 'Open File' and 'Open File Location'.
Added IProjectItem.OriginalPath.
- For PipelineProject this replaces FullPath
- For ContentItem this replaces SourceFile
- For FolderItem this is identical to Location
Added IController.GetFullPath(string) which returns the an absolute path given a project relative path (or returns unchanged path if already rooted).
Double clicking on a ContentItem will now 'Open File'.
Fixing typo, inverted conditional.
Merge pull request #2681 from SickheadGames/PipelineToolOpenFile

Adding 'Open File' and 'Open File Location' to PipelineTool tree context menu.
Can now pass the fullpath to a project as a command line argument to the PipelineTool to open that project after startup (eg, associate .mgcb files with PipelineTool.exe).
Merge branch 'PipelineToolOpenFile' into PipelineTool_OpenProject_CommandLine

Conflicts:
	Tools/Pipeline/Windows/MainView.Designer.cs
	Tools/Pipeline/Windows/MainView.cs
Added helper for ParseDecibel().
Added global random in AudioEngine.
Added internal SoundEffect.GetPooledInstance().
Converted XACT to use the internal SoundEffect pool.
Added initial support for XAct variation playlists.