Downgrade Vagrant setup to Ubuntu 12.04 as 14.04 has packaging issues.

Fixed #262.
Mention which directory to change to when building in Vagrant.
Make sure Python dev headers are installed even if Python already exists.
Adjust indentation in JSON example to make more clear.
update openxc-python version to 0.11.3. #290."
Merge pull request #291 from openxc/290-pip-openxc

update openxc-python version to 0.11.3. #290."
only install python-dev on non-cygwin environments.
Merge pull request #294 from openxc/293-cygwin-bootstrap

Only install python-dev on non-cygwin environments.
Create a symlink in the VM's home directory.
Don't error out if symlink exists in Vagrant when re-provisioning.
Use hard linking for all cp operations during bootstrapping.

You can't symlink on the network share in Vagrant when bootstrapping in Windows.
Merge remote-tracking branch 'origin/vagrant-symlink' into vagrant-symlink

Conflicts:
	Vagrantfile
Merge remote-tracking branch 'origin/master' into next

Conflicts:
	script/bootstrap/pip-requirements.txt
	src/libs/arduino.mk
Merge remote-tracking branch 'origin/vagrant-symlink' into next
Add functional test for a messages with many signals.

See #306 - still can't get it to fail. Is it UART?