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'
Support for custom defines set in the json config file.
Fix for autocompletions not working if you were in conditionally compiled code (#if/#endif)
Fix for stupidly breaking unit tests.
Merge pull request #117 from bbbscarter/master

Fixes for autocompletions within #if/#endif blocks.
always check references for bad format
merged master