Generate docset as part of release process

Bugzilla issue 2196 added the ability to create docsets usable by tools such as Dash and Zeal. The solution there generates a local docset.

There are some additional steps required to contribute this to the Dash User Contributed Docsets. Ideally we would do this as part of our release process.

The missing steps are roughly:

First Release

  1. Fork and clone the Contributed Docsets repo
  2. Copy the and configure the Sample_Docset folder (icons, docset.json, README.md)
  3. Tar the initial release docset
  4. Figure out with Bogdan how to transfer the tarball (0.5 GB)

** Subsequent Releases**

  1. Update docset.json to show the new version
  2. Transfer the new tarball