Add go-mode
Merge w/ upstream and add latest submodules