SSL error

With docker 1.4.1 I'm seeing a behavior when I run a non-interactive container where ssl complains it can't complete a request to read from the stream. This error means that the multiplexing goes out of place and the output becomes wrong.

To fix this, it seems we just need to retry reading again and all is good.

This branch also includes a fix to travis.ci
It looked like the "before_install" wasn't running and so I've moved out the files that were created in it and just made all those commands part of the "install" block.