Adding async/await and some fixes to C# Snippets

Change from java's 'final' to C#'s 'sealed'
Fix prefix collision between Struct/Static
Add Async Task, Async Void and Await snippets