Adds the capability to bind to Lists from Forms, Querystring and Body

Die solutionfile die
Adds failing tests for binding to List<T> T[] and IEnumerable<T>. Plus some clean up.
binds to IEnumerable<T> and T[] and List<T>.
Adds the capability to bind to a List and specifiy an instance.
matches on index
Failing tests using [] to specify the index
Supports [] to specify an index for formvalues, Made the index zero based and handles an instance
Adds charset=utf8 to a json response
changed debug mode to look at all non-nancy assemblies
Adds two Bind<TModel> overloads.

So mono knows which to use.
Some boyscouting.
Added SparkRenderContextWrapper to allow better path content resolution and NancyViewData to be more compatible with how Spark works in MVC or Monorail
Added test case for retrieving ViewBag through viewdata tag
Modify failing test, which does tilde resolution
Added test case for using Spark's resource path substitution feature
Switch off the default diagnostic provider

Remove the default testing diagnostic provider if another implementation
is found.
Fix class name typo
place usings inside namespaces
rename fields and use var instead of explicit type
Revert changed indent
change field name in NancyViewData