* The commit brings more clarity on how to run unut tests.
The commit chages behaivour of `make test-unit` by adding sourcing of
env vars. Documentation is updated to provide more clarity on how to run
unit tests.
* changed list of commands to run before unit tests
* moved env vars to .env
* removed dduplicated env var
* returned conventional file name in script
* link to DEVELOPMENT.md
* fixed typo
* moved env var export to script
* removed export of tmp folder
* Use go1.11beta2 instead of vgo
* Make the go 1.11 source directory configurable
Don't error out if it's been cloned already
* Add end-to-end (e2e) tests
* Make sure the repo bin is on the path
* Call the dev target from setup-dev-env
* Use the same dev setup on travis and locally
* Make it easier to run all the same commands that Travis does
* Add target to install dev tools
* Dirty a temp directory instead of the repo root
* Explain our new make targets
* Set a TMPDIR on travis
* Fix comment