update dependencies
style updates
CI updates:

* add Chef 12
* drop Ruby 1.9 support
* use Travis Docker support - thanks @helgi
* cache bundler
Merge pull request #236 from phlipper/updates

Miscellaneous updates