* move go-related files into a gs_gopath compatible directory
* miss-renamed
* document the new behaviour of `GS_GOPATH`
* first try to get GS_GOPATH from the cwd, then from the last .go filename
* add, document and implement the new setting `use_gs_gopath`
* add a note about the `use_gs_gopath` setting
* norm goroot and the gopath entries and GS_GOPATH candidates so the GOROOT is not accidently set to GS_GOPATH. this fixes #302
* add utils for m_pkgpaths
* update gocode import path
* use the new mg src dir structure to build
* def m_pkgpaths wrapper
fix python unicode length problem
Merge pull request #335 from slene/patch-1

fix python unicode length problem
Merge branch 'master' of github.com:DisposaBoy/GoSublime
* implemented initial, uncaching version of pkgpaths