[NDL-4028] refactoring for multiple workers based on upstream

Lots of changes for [NDL-4028](https://needle.atlassian.net/browse/NDL-4028), many of which are improvements from upstream.

Improvements include:
* test-kitchen
* Configure sensu-server workers using monitor::_workers recipe
* Configure handlers via node attributes