first cut of json diagnostics
Fixed json parsing
simplified diagnostic object building and replaced json building with JavaScriptSerializer
Added a PrettyPrint json formatter for more readable output
split out some responsibilities from DiagnosticsReporter and added some tests for it.
Added tests for diagnostics
removed remaining license headers
Refactored the markdown report and added tests for it
refactored diagnostics to provide consistent approach to report building and testing.
refactored the html report to use the same report writer as other file reports.
Added root object to json report so as to produce expected result in VS2012 paste json as class feature.
Reorganised report processor files and fixed one failing test.
Enabled package restore
Fixed merge issue
Fixing up more merge issues around different versions of nUnit
Made build work with .net 3.5 build too
Merge pull request #21 from mwhelan/ReportingRefactor

Reporting refactor