Add a new option docker_path

The docker binary is not always named docker. The official
(unreleased) debian package uses lxc-docker. I'm sure this is going
to be a mismatch across different distributions.

This just allows the user to override the default path if needed.