Fix for company-template not being pulled in when you require company-mode.
New Yasnippet-based completion! Plus some tidying up, and turning on 'template' completion by default (since it now works and seems robust).
Further tidied up omnisharp--get-auto-completion-params
Minor fix so company templating works as before.