Adding custom bridge support to docker run

Docker will now accept a pre-existing bridge as an argument to docker run to create the networking stack on the user specified bridge instead of docker0.

Fixes issue #6155.
should this be *vEth* instead of *veth*, or even "virtual ethernet (vEth)" for example?