MGCB will not try to make output/intermediate directories relative to the project if they are already rooted.
Merge remote-tracking branch 'upstream/develop' into develop
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.
Merge pull request #2473 from SickheadGames/mgfx_parse

MGFX ColorWriteEnable