change Extension interface.
Revert "add tuning program."

This reverts commit 0e4b676821d155bb463e1cb10900b5744f225626.
update .travis-install.sh
update runner api.
update submodules.
update examples.