Fixes #132 Editing files in a non-configured project display semantic
diagnostics

* non-configured project files should only show syntactic diagnostics
* this also fixes a bug in the handling of non-workspace files - they
also should have only displayed syntactic diagnostics