Allow adding extra parameters to docker::run resources

This adds an extra parameter 'extra_parameters' to the docker::run
resource similar to the one in docker::service. This allows one to
pass extra arguments to the 'docker run' command which cannot be
passed directly using the other available parameters in the resource.