Add go_binary out attribute for custom file names (#1393) go_binary now has an "out" attribute which allows users to set the output filename for the generated executable. When set, go_binary will write this file without mode-specific directory prefixes, without linkmode-specific prefixes, and without platform-specific extensions. Fixes #1239