Stop using deprecated .defaults module for url patterns
Add travis specific config that uses the correct interface

There is no eth0 on travis-ci.org machines, they use venet0:0 instead.