Fix #22: Escape all CSharp unique keywords except contextual

The full list of CSharp keywords can be found at http://msdn.microsoft.com/en-us/library/x53a06bb
Merge pull request #23 from hazzik/patch-1

Fix #22: Escape all CSharp unique keywords except contextual