Slight code clean-up
Code clean-up
Give additional guidance when MaxJsonLength is exceeded.
Merge pull request #469 from Crisfole/master

Updated Exception message
Merge pull request #471 from thecodejunkie/razor_model

Razor model improvements
Initial playing with diagnostics infrastructure
Very initial working tracelog
Moved diagnostic saving to main engine
Added some random diag tracing to the route matcher
Very basic sample of interactive diags.

Need to add the ability to render @Each blocks with SSVE content in
them so we can nest stuff (e.g. currently it's not possible to show
a list of methods and their arguments as you can't have an "inner"
@each block) - will likely fix it using @Partials.
Added initial template support for interactive diags
Implemented support for returning embedded files

Added the EmbeddedFileResponse type which enables you to return
a file that's been embedded in an assembly.
Some intial work on wiring up the diags/dashboard hook.

It now serves types of DiagnosticsModule from _Nancy. Name
should probably be changed as _Nancy isn't just for diags,
but hohum :)
Added support for rendering diagnosics views
Added dashboard resources

Added the following javascripts
  - Minified version of backbone.js
  - Minified version of jQuery 1.7.1
  - Minified version of underscore.js
  - Mustache.js
  - Start of backbone dashboard app
Exact route matches will now be performed

A bug in the DefaultRoutePatternMatcher prevented the
DefaultRouteResolver from performing exact route matches.
Moved a few files round and added more js
Made partials/master pages work and added a master page
Some initial hacking on interactive diags client side
Diag modules resolving and partially rendering page

Diags now uses a diags only tinyioc container for
resolving dependencies, with the actual diagnostics
provideds(for interactives) passed in.

Interactive diags view is partially rendering using
backbone layout manager, but it doesn't work, probably
because I don't know what I'm doing ;-)