remove ffi-yajl software dep

we're just going to pull from the chef.gemspec now
Merge pull request #198 from opscode/lcg/gem-install-ffi-yajl

remove ffi-yajl software dep
bump omnibus-ruby/software + ffi-yajl deps
Update omnibus and omnibus-software to 3.2-master
Update chef-windows to use new Omnibus APIs
Update chef to use new Omnibus APIs
Update chefdk to use new Omnibus APIs
angrychef install_path -> install_dir
chef-windows install_path -> install_dir
chef install_path -> install_dir
chefdk-windows install_path -> install_dir
chefdk install_path -> install_dir
Cleanup spacing and comments in rubygems-customization
Use windows_safe_path in chefdk-windows Path
Simplify chefdk-windows msi_parameters
Reduce complexity of chef gem relative search in chef-windows
Use --no-ri --no-rdoc since --no-document is too new
Move comment for clarity
Update to omnibus 3.2-master and omnibus-software master
Output a SemVer compliant build version string

We currently use the `:git_describe` version for all chef-client 
projects. This build version format does not respect 
`Omnibus::Config.append_timestamp` which in turn causes two different 
builds to produce packages named identically. This can wreck havoc on 
when packages are published to backends like Omnitruck and Artifactory.