Vagrant: update Vagrantfile, fix make testall

Compile libuv from source and use LLVM 3.3. Also, point the testall target
at the executable in usr/bin instead of the symlink, which won't exist in
the Vagrant build.
Merge pull request #4231 from pao/topic/vagrant-update

Vagrant: update Vagrantfile, fix make testall