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.
Merge pull request #2787 from mboersma/update-test-setup

fix(setup-node.sh): create database role for controller unit tests