* Remove unnecessary files from the thrift repository that come along with the go library.
* Updating thrift generated code to be 0.12.0 final generated code.
* Remove git.apache.org dependency in vendor folder.
* Migrating from git.apache.org/thrift.git to github.com/apache/thrift
* Upgrading dep (although it will not work now that imports are using mod format, it allows for users to easily fix this with a replacement of the import path).
* Upgrading mod dependencies for Thrift to point to github.com location of the repository.
* Bug fix for Thermos Payload generation relating to the GPU being set.
* Moving from govendor to dep.
* Making the pull request template more friendly.
* Fixing akward space in PR template.
* goimports run on whole project using ` goimports -w $(find . -type f -name '*.go' -not -path "./vendor/*" -not -path "./gen-go/*")`
source of command: https://gist.github.com/bgentry/fd1ffef7dbde01857f66
Some tests included for making sure the JSON blob pulled from Zookeeper
is correct.
Updated client to be able to take Zookeeper json cluster config that is
currently being used in aurora (clusters.json usually located at
/etc/aurora/cluster.json).
Changed error messages to no longer have a period at the end as that was
throwing off printing of the error.
Modified samuel's ZK library slightly to stop verbose logging using a
NoOpLogger from stackoverflow.