updated travis scripts
re-added submodules
update all submodules to latest.