Revert "removed travis support"

This reverts commit 0d8100b1977ea2efe438d6b25a006a56249dd228.
trying to re-add travis
fix travis
fix travis again
fixed travis deps
bump bundle version
fix bundle download
travis: force -lrt
travis: update ubuntu before run tests
travis: remove workarounds that failed. install build-essential
travis: bump bundle version
travis: give up!!!
Merge branch 'master' into feature/sessions