Ensure runtests exits with non-zero code on failure
Remove logging config from defaults

It needs a path to a log root to be passed.
Use local cache by default

Not everyone has memcache installed locally.
Add sample .travis.yml file