Upgrade to Omnibus 4.0

Before merging we'll ensure the following projects can be built:

* [x] ChefDK - http://manhattan.ci.opscode.us/job/chefdk-trigger-ad_hoc/281/downstreambuildview/
* [x] Chef 12 - http://ci.opscode.us/job/chef-client-build/1768/

This branch requires the following PRs also be merged:
https://github.com/opscode/omnibus/pull/338
https://github.com/opscode/omnibus-software/pull/297

I will update WIP commit 2e4925e after the above are merged.

The main reason is to not fight client version issues when you are trying to converge the build lab. 11.12.4 is known to work well with all platforms in the `.kitchen.yml` including OS X and Windows.