Enable rust to build with LLVM 3.3/3.4

In doing so, revert travis to not using a 3.5 build because it seems to be changing enough that it's breaking our C++ glue frequently enough.