UriPathExtensionMapping now optional, added optional QueryStringMapping

Made UriPathExtensionMapping optional
Added QueryStringMapping allowing you to add ?format=jsonp to every request in order to receive a jsonp response.
Made it after realizing there have been some changes to Chrome, sometimes sending a global (*/*) 'accepts' header on cross domain requests (<script/>), maybe some security 'improvement'.
Cleanup sample web project dependencies.
Include NUnit.Runners to fix running tests in the build.
Cleanup formatting in the test files.
Fix failing test.
Move samples to a samples directory.
Change sample web host to use attribute routing.
Update README
Update attribute routes to make format an optional parameter.
Clean up sample code.
Merge branch 'patch-1' of https://github.com/y0gzah/WebApiContrib.Formatting.Jsonp into patch-1

Conflicts:
	src/WebApiContrib.Formatting.Jsonp/JsonpMediaTypeFormatter.cs
Add in a sample case for retrieving simple JSON.
Merge branch 'patch-1'
Work on fix for problem with supporting JSON and JSONP from same API.
Clean up web host sample.
Push script into the scripts section of the layout.
Fix order of route registration.
Re-apply path extension to enable use of /jsonp in the path and not break backwards compatibility.
Merge branch 'master' of github.com:panesofglass/WebApiContrib.Formatting.Jsonp
Merge pull request #21 from panesofglass/master

Cleanup and Fix JSON/JSONP support