fix(contrib): use 1GB per VM

Most modern laptops have ~8GB of memory available to them. On OSX,
this is stretched even thinner due to boot2docker. Lowering the memory
requirement for each host back to CoreOS' default memory requirements
should allow us to use Vagrant on machines with less than 16GB of
memory.
re-revert "ref(tests): switch to example-dockerfile-http app"

example-dockerfile-http has switched over to ubuntu:trusty for better
compatibility with apps:run (busybox does not ship with bash).

This reverts commit ebded177705e257d8227a836bade85331d56f8d7.
fix(Makefile): remove CLIENTS from release task

Both deis client and deisctl do not have release tasks.
ref(deisctl): use package version
Merge pull request #2750 from bacongobbler/example-dockerfile-http

re-revert "ref(tests): switch to example-dockerfile-http app"
Merge pull request #2776 from ngpestelos/remove-clients-from-release

fix(Makefile): remove CLIENTS from release task
fix(contrib): use tab indents for Makefiles
feat(builder): add cedarish/build target
chore(builder): bump cedarish
fix(deisctl): hook up unit tests
fix(deisctl): fixup unit tests
fix(deisctl): fixup most of `go vet` errors
ref(tests): separate unit tests from functional tests

That way we can fail faster if the unit tests fail.
Merge pull request #2777 from bacongobbler/use-pkg-version

ref(deisctl): use package version
Merge pull request #2770 from bacongobbler/hookup-deisctl-tests

Hookup deisctl tests
Merge pull request #2746 from bacongobbler/lower-mem-requirement

fix(contrib): use 1GB per VM
Merge pull request #2754 from bacongobbler/compress-cedarish-image

feat(builder): compress progrium/cedarish
fix(deisctl): unit test should also use main version package
Merge pull request #2784 from mboersma/fix-deisctl-unit-tests

fix(deisctl): unit test should also use main version package
ref(router): change structure to allow the update of go dependencies