Merging working -> master in preparation for minor release

This PR contains: 

- Bug and other fixes (#370, #382, #385, #387, #398, #399, #400)
- Documentation improvements (#392, #393, #411, #414)
- Code sample improvements (#413, #416, #420)
- Enhancements (#367, #368, #372, #386, #403, #407, #408, #409)
- Support for Orchestration service (#390)

For the actual release, I will expand each of the PRs referenced above in the release notes.