Add pull_latest, restart_policy, and insecure_registry parameters to Docker module

This is a resubmission of @discordianfish's `ansible` repo pull request [#9095](https://github.com/ansible/ansible/pull/9095).  I did not split it into three separate PRs because if they are accepted/merged separately they will cause merge conflicts.  Let me know if this is a problem and I will modify as needed.

* `insecure_registry` applies to `ansible` repo [#9095](https://github.com/ansible/ansible/pull/9095)
* `restart_policy` applies to `ansible` repo [#8815](https://github.com/ansible/ansible/pull/8815)
* `pull_latest` applies to `ansible` repo [#8805](https://github.com/ansible/ansible/pull/8805)