Traslate: closing-channels, short-declarations, non-blocking-channels. 

Also I've modified the tools/generate.go file to pass utf-8 encoding to the pygmentize  tool so we can have tildes in our translated go source code.