Fixed a bunch of cases of internals being public.
Fixed incorrect DLL for Win8 docs.
Fixed incorrect parameter name in docs.
Fixed incorrect parameters in GetVariable().
Trying to fix Mac build which seems to not like an internal extension class.
Converted VertexElementFormat and SurfaceFormat size extension methods to plain static methods to please the MacOS build which seems to not line internal extension classes.
Made internals visible to the content pipeline.
Removed warning from unnessasary CLSCompliant.
I'm a dummy...  the issue wasn't the extension method, but that the pipeline couldn't access it.
Disabled Win8 documentation as it is crashing SharpDoc right now.
Merge pull request #2462 from SickheadGames/Publics

Doc Fixes
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.