Tidy up api client registration specs
Add optional client-side key generation when registering
Add new config option to DOC_CHANGES
Merge branch 'CHEF-4373'