Shore e0 constrained - travis config

I think this solves the travis issues. Many of the commits are related to another PR, but if you rebase your branch on top of master, and push, you will see just my commits to the travis config file that seem to solve the issues. Alternatively, look at that last commit. It has the (roundabout!) solution to the riddle.