Add method to install go packages

Several go related tools can be used within emacs, such as:
gocode, godef, goimports, golint, goflymake, etc.

The el-get-go method lets the 'go get' command take care of
downloading and building such tools.  The main advantage is letting
go get take care of resolving dependecies and building the binary,
rather than wedging into the :build property.
Go language related recipes

- go-autocomplete: change to use :type go

- go-company: change to use :type go

- go-def: helper used in go-mode

- go-flymake: flymake checker for go

- go-imports: override go-mode's gofmt-command

- go-lint: linter for go
Correct decompression options for vhdl-mode
Merge pull request #1493 from dholm/bugfix/vhdl-mode

Correct decompression options for vhdl-mode
New recipe, outline-magic
Merge pull request #1495 from dholm/recipe/outline-magic

New recipe, outline-magic
Merge pull request #1488 from dougm/go

Go language related recipes and package installer
New recipe, hi2 - Haskell indentation module
New recipe, Flycheck module for Haskell using hdevtools
Merge pull request #1496 from dholm/recipe/hi2

New recipe, hi2 - Haskell indentation module
Merge pull request #1497 from dholm/recipe/flycheck-hdevtools

New recipe, Flycheck module for Haskell using hdevtools
Fix typo in features
New recipe, fullframe
Merge pull request #1499 from dholm/recipe/fullframe

New recipe, fullframe
Merge pull request #1498 from dholm/bugfix/flycheck-hdevtools

Fix typo in features
mustache package doesn't depend on with-namespace anymore.
Merge pull request #1500 from xiaohanyu/fix-mustache-deps

Fix mustache deps
add debugging to el-get-http-retrieve-callback

Try to find out why it sometimes fails (e.g. see #1240).
Merge pull request #1494 from aspiers/debug-http-retrieval

add debugging to el-get-http-retrieve-callback
Slime has move to github officially from 2014-01-03.