travis: add sudo; add c++ test suite