Revert "add clang to travis"

This reverts commit d559b40c9cabe244cd870bccf3528db7f05566c8.
Revert "use cpp as language, install in home"

This reverts commit cea2c1819a28df99a65c45d41e4ee25e0e06078c.
use environment variables to specify compilers