Fixed completion bug.
[CodeAction] Fixed bug in implement interface action.
[Formatting] Fixed space within empty parentheses options.
Fixed completion bug.
[CodeCompletion] Completion engine now can generate import completion
data.
[Completion] Added missing async/await keywords.
[CodeCompletion] Added async to the type level keywords.
[CodeCompletion] Fixed variable hiding bug.
DefaultSolutionSnapshot.AddCompilation now registers the project content for GetProjectContent(string projectFileName)
Fix incorrect XmlDoc comment
Copy over some fixes from SD5.
Fix InvalidCastException in InconsistentNamingIssue.
Merge pull request #128 from erik-kallen/await-csharp5-final

Make 'await' resolve as in the C# 5.0 language specification.
Merge pull request #132 from erik-kallen/decimal-constant-bug

Decimal constant bug
Add "add using" context action.

The unit tests are based on pull request #104 by Adam Connelly
Fixed try catch statement position + failing test.
C# parser: preserve order of constraints
Fixed issues with control flow analysis on incomplete AST.
Insert after last using instead of inserting before namespace declaration.

This affects the placement of whitespace.
Un-ignore some tests that were fixed