Support docker v0.8

@bfulton @tlunter @adamjt 

Not very many code changes were required, but two methods no longer work (due to errors in the Docker server). The first is `Container#copy` will not raise an error if the specified file does not exist. The second is `Container#commit` will not properly copy over the `run` configuration.