Replacing supervisord with upstart in vagrant

supervisor was starting the app before /vagrant could mount.  Since
supervisor doesn't have a mechanism to wait until the vboxsf are
mounted, I switched to upstart because it can trigger events after
vagrant-mounted as been fired