Use regular for loop for nested SharedResources
IntermediateSerializer can now handle the type TimeSpan.
Added intermediate deserializer unit test for 'system types' currently only tests TimeSpan.
Add code to disable the "Open Recent" menu if it contains 0 items.
Merge pull request #3244 from dneelyep/Issue3122

Add code to disable the "Open Recent" menu in Pipeline.exe if it contains 0 items.
check  if graphicsDevice._d3dDevice.NativePointer == null

fix for issue #3206.
When WP8 resume an WindowsPhoneGameWindow.Page_OrientationChanged event
might occur too early before the device gets updated. I that case
graphicsDevice._d3dDevice.NativePointer is null and
graphicsDevice._d3dDevice.FeatureLevel fails.

I moved outside the try/catch block to make the code readable and to
handle all possible sources of exceptions.
whitespaces-v
Revert "whitespaces-v"

This reverts commit 22b79cc519a892479559b50061d5735fb3ca76c7.
Fixed manifest for WP8.1 template.
Added new tutorial link.
Added more detailed instructions on editing docs.
Tweaked the forking instructions a bit.
Merge pull request #3247 from SickheadGames/docs2

Small Doc Update
New Protobuild fixing WP8.1 certification and ConfigurationMapping.
Better error message on missing MGCB.exe.
Make <MonoGameContentBuilderExe> path overloadable.
Add better error message on missing/incorrect <MonoGamePlatform>.
Added <MonoGameContentBuilderExe> to all templates to hint that it can be overloaded.
Fixed bad template parameters.
Fixed non-working $targetnametoken$ template parameters.