added code check module
Adding OmniSharp config loading argument  validation

Adding minimum path argument validation to OmniSharpConfiguration Load,
and default path when validation fails.  This is similar to the
behavior prior to commits 9b179f1 / 91329b9.
Merge pull request #111 from eberan/master

Adding OmniSharp config loading argument  validation
tidied up code check
added enum for quickfix error level
removed csproj oddness
Merge pull request #112 from jchannon/code-check-handler

Code check handler
added check to do syntax then semantic then code issues
line endings :(
made log level a string
Merge pull request #113 from jchannon/syntax-semantic-code-ordering

Syntax semantic code ordering
fix #116 add reference
Merge branch 'addreference'
Sometimes reference location is blank
Save ConfigFileLocation for reloadsolution
Thread safety for ProjectContent
Implement crude Razor support
Better creation of the razor host
Rewrite file for client for Razor syntax error as well
Rewrite file for client for Razor semantic error as well