ref(router): change structure to allow the update of go dependencies
ref(test): by default run with logs in debug
fix(router): missing check file in git ignored by .gitignore
fix(setup-node.sh): create database role for controller unit tests

This change also updates the VirtualBox and vagrant packages to
match those we are currently using in testing.
docs(disable-registration): adds documentation on how to disable user registration
docs(docs/managing_deis/platform_logging): change example to prefer tcp/tls

Prefer tcp+tls over udp for log forwarding b/c of long lines.
fix(router): fix deploy Makefile target
Merge pull request #2787 from mboersma/update-test-setup

fix(setup-node.sh): create database role for controller unit tests
Merge pull request #2792 from noblesamurai/doco_update_udp_to_tcp

docs(docs/managing_deis/platform_logging): change example to prefer tcp
Merge pull request #2791 from carmstrong/fix-router_deploy

fix(router): fix deploy Makefile target
fix(.gitignore): hide local vagrant config.rb from version control
docs(customizing_deis): remove slugbuilder/slugrunner settings

These were removed in a builder refactor and are no longer respected.
Merge pull request #2795 from mboersma/ignore-config-rb

fix(.gitignore): hide local vagrant config.rb from version control
Merge pull request #2778 from aledbf/fix_router_godeps

ref(router): change structure to allow the update of go dependencies
Merge pull request #2798 from carmstrong/builder_slugbuilder_docs

docs(customizing_deis): remove slugbuilder/slugrunner settings