Ensure networking is up before starting docker

This resolves a problem that I have been having where docker starts before networking is up. See issue #5944 for more details.

Docker-DCO-1.1-Signed-off-by: Jeffrey Bolle <jeffreybolle@gmail.com> (github: jeffreybolle)
Update ubuntulinux.md and debian.md

to add bash completion for the docker command
Merge pull request #6046 from thomasleveil/patch-1

Update ubuntulinux.md - bash completion
Merge pull request #6029 from jeffreybolle/master

Update upstart script to ensure networking is up before starting docker