Added custom code for GeSHi:
 1. Added customParserHook for sourcecode tag.
 2. Changed csharp style to closer match standard C# conventions found on the web.