add gcc & clang to travis