MGCB will not try to make output/intermediate directories relative to the project if they are already rooted.
Fallback to the maximum multisampling level if the level is too high
Merge pull request #2465 from hach-que/upstream_develop

Fallback to the maximum multisampling level if the level is too high
Merge remote-tracking branch 'upstream/develop' into develop
Trash GamePad.Android, instead on Android and WP8 use GamePad.Default (previously GamePad.WP) which just supports a back button.
Empty GamePad.iOS, replace with empty implementation (From current Web version)
Trash ButtonDefinition too.
Merge pull request #2468 from danzel/gamepad

Remove Android/iOS Virtual GamePads
We now properly support DX10/11 style SamplerState declarations.
Throw an exception when we encounter an unknown sampler state.
Thrown an exception when we find an unknown render state.
A little less verbose on the exception messages.
We now pass the full path into the parser.
Lidgren.Network.Windows should target .net 4 like MonoGame. Fixes #2305
Merge pull request #2471 from danzel/fix-2305

Make Lidgren.Network.Windows target .net 4 like MonoGame
The parser now parses all the sampler states directly.
We now get better errors from incorrect sampler states.
Refactor render states to be explicity defined within the parser.
If you just do AlphaBlendEnable=true you now get an alpha blend state.
Merge pull request #2472 from SickheadGames/mgfx_parse

MGFX Parser Improvements
Added support for ColorWriteEnable.