Prevent OPTIONS route clobber

Moved the IsOptionsRequest conditional branch to only execute if no
defined OPTIONS route for the context exists. Otherwise, even if you
define an OPTIONS route manually, the auto-OPTIONS conditional clobbers
the Response, preventing custom additions such as CORS headers.
Fixing indentation (tabs to spaces)
Merge pull request #1093 from smithjacobj/Options-Route-Fix

Prevent OPTIONS route clobber
decode the path before handling the requests
Failing test
No csrf cookie in response to an OPTIONS request
Check if 'certificate' is preset before checking length
Merge pull request #1100 from kppullin/certExceptionMonoFix

Check if 'certificate' is present before checking length
Merge pull request #1097 from albertjan/NoCSRFTokenOptionsRequest

No CSRF token on options request
only require redirect url if redirect is not disabled
added unit test for whinging fowler
Merge pull request #1101 from phillip-haydon/FormsAuthRedirection

Disable the requirement for RedirectURL when Redirect is disabled.
Fix typos
Merge pull request #1105 from jugglingnutcase/typo

Fix typos
Fix typo
typo
Diagnostics
Fixed merge issue
Updated rakefile to handle VS2010 and VS2012 only machines
Merge pull request #1110 from jugglingnutcase/typo

More typos