Add support for golang (flymake, autocomplete, basic mode with enhanced extensions)