jre/spidermonkey: use ohai for machine arch resolution instead of #system
make preparation windows-compatible
Port msi compilation and packaging from omnibus cookbooks for windows.
moved MSI software config to omnibus-chef: chef-client specific
preparation config: create support dirs with cross-platform Ruby API
update bundler config for windows
Merge branch 'omnibus-windows'
enable iconv support for Ruby

Certain gems (like JSON) require iconv support to be properly compiled
into the underlying Ruby install.
Base the runit service path on project install_path not project name

This fix is mainly for private-chef omnibus project compatibility which
veers from the conventional install path naming of `/opt/PROJECT_NAME`
and instead uses `/opt/opscode`.
add reusable software definitions from opscode-omnibus
add missing Apache 2.0 headers
Merge branch 'OC-5444/opscode-omnibus-addtions'
omnibus-ctl 0.0.5

Brings in some recent improvements made when porting opscode-omnibus to 
use omnibus-ctl for private-chef-ctl.
Make gem install command use #{version}
Merge branch 'jc/omnibus-ctl-version-fix'
bump openssl version for solaris 10u6
rage against the LDFLAGS (and gost is busted and does not obey rpath)
Update libpng to 1.5.13
`chef-gem` software definition

This software definition is mainly for installing an embedded chef gem
inside server projects like `chef-server`. This definition will also
install all chef bin files into `INSTALL_DIR/embedded/bin` vs
`INSTALL_DIR/bin` in order to better hide embedded library from the
external system.
omnibus-ctl 0.0.6

New version picks up chef-solo from PATH, which is properly configured
any time a *-ctl subcommand is invoked.