Fix travis

The LLVM project recently removed llvm-3.3 packages from their hosted ubuntu repositories. This switches travis over to using an Ubuntu-hosted PPA, and incidentally removes some redundancy to improve build times.