First pass of company-mode integration

It might be an idea to pull this out into a separate file, say 'company-omnisharp.el'.