Updated the AndroidGameWindow to take into account the DepthStencil
format. This is because some devices do not create a depth buffer
by default resulting in weird artifacts when rendering 3D models
Merge remote-tracking branch 'upstream/develop' into win8xact
Fixed an issue in AddSpecular where on certain android gpu's applying
the color.a to the specular wipes out the texture.

The fix is to apply it in two operations.
Merge remote-tracking branch 'upstream/develop' into win8xact
Reverted previous change to Common.fxh
Some more changes to make the graphics mode detection work better.
Merge pull request #1836 from dellis1972/win8xact

Fixes for Android Depth/Stencil buffer problems.
Added comments generation to WinDX and WinRT platforms.
Merge pull request #1907 from Shqrdx/SolFix

Added comments generation to WinDX and WinRT platforms.
iOS *.csproj <Import> is out of date

I switched to using the latest <Import> statements for the latest
Xamarin.iOS
Added some more path helpers.
We now use PathHelper.NormalizeDirectory() to get the correct seperators including a trailing one.
Cleanup any dot notation within the output and intermediate paths.
SongProcessor now creates the song output folder before conversion (NAudio will crash if it doesn't exist).
Using the MonoGame SongReader as refence, the duration should be written with type information.
WriteObject<T>() needs to write type identification for value types to match XNA behavior.
issue #1920: Song always loops on Android
PremultiplyAlpha should be set true by default, DefaultValueAttribute does not set the value.
Merge pull request #1924 from danzel/mgcb-alpha

PremultiplyAlpha should be set true by default
Pass the current Platform/Profile down when building content. This allows content writers to save things different for different platforms.