Extract then copy gcc-arm-non-eabi to avoid hardlinks.

This allows us to install it with Vagrant.
Move into root directory automatically when bootstrapping.
Don't worry about getting sudo password if we are in CI (passwordless).
Avoid exiting bootstrap early if colors can't be changed.
Bootstrap a few missing packages for latest Ubuntu.
Install setuptools in Ubuntu if easy_install is missing.
Revert "Move into root directory automatically when bootstrapping."

This reverts commit 3b0b25fead833a517c2e1b1d544c702f4ce27676.
Make sure g++ and 32-bit support libraries are installed in Ubuntu.
Make sure tests objdir is cleaned regardless of PLATFORM.
Add flags necessary for building tests with latest version of libcheck.
Add a draft Vagrantfile for building a vi-firmware dev. environment.

Install vagrant, then run 'vagrant up' from the vi-firmware directory.
It will provision a VM and run script/bootstrap.sh. Edit code in your
native OS in whatever text editor you want, then "vagrant ssh" in and
run "make" from there.

Progress on #245 - need to document.