Optimize .XAP size

This prevent the .XML documentation files (MonoGame.Framework.xml,
SharpDX.xml, etc) to get copied into the .XAP file. Those are text files
and compress well in the xap but take significant space once the app is
deployed.

I created two projects, Game1 (old template) & Game2 (new template),
build with ARM/Release  and deploy to the phone.

In the /Bin directory:
Game1_Release_ARM.xap 1163 KB
Game2_Release_ARM.xap  572 KB

On the phone (Settings/Phone Storage/Apps)
Game1_Release_ARM.xap 14,15 MB
Game2_Release_ARM.xap  7,20 MB
Use AfterResolveReferences
Fixed incorrect indexing in GetData with Rectangle.
Fixed TargetElapsedTime to exactly match XNA.
Made a bunch of tests public to make it visible to the unit test runner GUI.
Fixed incorrect default inactive sleep time.
Throw the correct exception when the time is negative.
Fixed exception message being set as parameter name.
Fixed missing argument exception in Game.Content assignment.
RunOneFrame() should not throw afterGame is disposed.
Made a few more tests public for GUI runner.
Updated the Linux Path
Merge pull request #2845 from vale981/patch-1

Updated the Linux Path
Merge pull request #2844 from SickheadGames/build

More Unit Testing Fixes
Boolean logic error

The statement here is wrong. If the backbuffer change from 480x800 to
480x480 (an awkward thing to do) the _depthStencilView will not get
updated.

More on this method on another issue.
Merge pull request #2847 from nkast/tnc_GraphicsDeviceUpdateTarget

Boolean logic error
Added support for rotation/scale in ModelProcessor.
Merge pull request #2850 from SickheadGames/xform

ModelProcessor Xform
Changed ToLower/ToUpper to culture-insensitive ToLowerInvariant/ToUpperInvariant.
Merge pull request #2857 from Andreyul/ToLower_ToUpper

Changed ToLower/ToUpper to culture-insensitive ToLowerInvariant/ToUpperInvariant