initial commit
remove autoload cookies

They were terribly inconsistent and this isn't a file that's shipped
with emacs so they serve no purpose either way.
add go-play-buffer and go-play-region
add readme
go-beginning-of-defun does not need to be interactive
add docstrings to go-goto-imports, go-play-region and go-play-buffer
support `import foo "bar"` syntax in go-goto-imports
more descriptive messages in go-goto-imports
add return values to go-goto-imports that tell which kind of import has been jumped to
go-import-add
add tab completion for go-import-add
move list of improvements to readme
add links to further extensions for editting go in emacs
use `go env` to determine goroot and gopath, support multiple gopath entries and skip over ones with no pkg dir
if line has been indented with spaces, replace them with tabs
rename some internal functions
Revert "if line has been indented with spaces, replace them with tabs"

Always removing indentation first will mark the buffer as modified.
We'll let gofmt take care of this.

This reverts commit db41787a38f02484e1bc2791871fe0855ba5216e.
note in readme that old go-mode will interfere with this one
mention imenu in readme
use /= instead of (not (=))