The generated wrappers have an argument for every field in their "Args"
struct, and return everything in their "Ret" struct (these structs are
defined in the protocol file, and identified by procedure name).
Marshaling and unmarshaling is handled inside the generated procedures.
* Replaced scripts/golint.sh with built-in golint flag.
Fixes issue #16.
Should I delete the scripts/golint.sh?
* Added @mkoppmann to the AUTHORS file.
* Delete golint.sh as it is not needed anymore