Adding tracing smoke test

Accept header tracing in defaultrouteinvoker throws error when no accept
headers are sent. Adding functional regression test
Add default accept header for Browser

When request tracing is turned on during testing, the DefaultRouteInvoker will no longer throw an error.

* If no accept headers have been defined for the Browser instance, add "*/*".
* Fixed typo
Move call to accept header coercion convention

* Reverted change to Browser.cs
* Moved call to get coerced headers in DefaultRouteInvoker
* Changed tracing block to use coerced headers
Another Resharper/HumanStyleCop conflict
Merge branch 'tracing_error_when_no_accept_header' of github.com:codeprogression/Nancy into codeprogression-tracing_error_when_no_accept_header
Added additional log of original accept header
Updated logic

Was logging the matching headers, not the coerced headers,
so still failed when no matching headers were found.

Switched to coerce the headers separately from matching them
and log both the original ones and the coerced headers.