CI updates:

* add Chef 12
* drop Ruby 1.9 support
* use Travis Docker support - thanks @helgi
* cache bundler