Chocolatey module

Adds support for
* `state` - present, absent
* `version` - default, install latest
* `force` - try really really hard
* `source`
  * chocolatey (default)
  * [webpi](https://github.com/chocolatey/chocolatey/wiki/CommandsWebPI)
  * [windowsfeatures](https://github.com/chocolatey/chocolatey/wiki/CommandsWindowsFeatures)

No tests yet other than using in production and works on 2 machines. Watch this space.