Added proto buffer support.
Added Go support.
Fixed tab settings for .proto files.
Merge branch 'master' into linux