Prepare a 4.0.0 release.

[schema support](https://tickets.puppetlabs.com/browse/MODULES-1098) has been added.