Cleanup namespace names of class lib tests to follow convention

A couple of the test suites didn't follow the MonoTests.<namespace of class under test> naming convention for the namespace.
Merge pull request #1258 from akoeplinger/unify-test-namespaces

Cleanup namespace names of class lib tests to follow convention
Updated WOFF to official media type

See http://www.w3.org/TR/WOFF/#appendix-b for the media type registration
Added less media type
Merge pull request #1259 from khellang/patch-1

Updated WOFF to official media type
Merge pull request #1260 from khellang/patch-2

Added less media type
[system.net.http] Make SendAsync state free to handle recursive calls. Fixes #22724
[mcs] switch statement with recursive pattern matching
[Cleanup] Removed NET_2_0 checks from class libs

The 2.0 profile is always enabled, so the check is redundant.
[Cleanup] Removed NET_2_0 checks from tools

The 2.0 profile is always enabled, so the check is redundant.