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.
Use --dns for setting docker's dns servers

The '-dns' option is deprecated and should be replaced by '--dns'
instead.
Use proper params for debian
Fix docker service resource for debian