Merge pull request #24 from infininight/master

Updates to Run Commands & TM2 Items
Updated README and History for version 2.0.
Changed README snippet/command list to reflect current capabilities.
Rearranged snippet list to be broken down by type and arranged alphabetically. Hopefully it'll be a little easier to learn from now.
Fixed code completion with a single result: no longer puts single completions at end of file.
A better resolution for the autocompletion command single-result bug.
Updated README - git clone url bug

Seems like: git clone git://github.com/AlanQuatermain/Go.tmbundle.git
Should be git clone git://github.com/AlanQuatermain/go-tmbundle.git

$ git clone git://github.com/AlanQuatermain/Go.tmbundle.git
Cloning into 'Go.tmbundle'...
fatal: remote error: 
  Repository not found.
Merge pull request #29 from nicholasklick/patch-1

Updated README - git clone url bug
Fix install doc
Merge pull request #31 from robsonpeixoto/install-doc

Fix install doc
Fix gofmt tabs/spaces options
Added snippet for if err != nil statement.
Fixed: removed closed,panicln and added append.
Fixed: struct changed from control to storage type.
Fixed: variable initialisation scoping.

Previously all space and commas were matched into a variable
scope, which caused problems with word selection.
Merge pull request #32 from dhowden/fix-gofmt-soft-tabs

Fix gofmt tabs/spaces options
Merge pull request #33 from dhowden/if-err-snippet

Added snippet for if err != nil statement.
Merge pull request #35 from dhowden/language-fixes

Language fixes
Reclaim Esc for default TM completion.

COGODE completion is now triggered on Opt-Esc.
Fixed: variable init scoping (var...)

Previously all space and commas were matched into a variable
scope, which caused problems with word selection.

Similar to previous fix for variable initialisation using ":=".
Remove invalid "->" channel operator.

Rename scope to highlighted "<-" as operator.
Require ‘gocode’ via TextMate 2’s required command system

This leads to a better user experience and allow the user to set TM_GOCODE instead of updating PATH.