install gem before bundle installing

- this was forgotten in the 11.6.2 ohai symlink fix, and windows
  is broken (but nobody will care because /opt/chef/embedded/bin is in
  the windows PATH -- which is terrible and should get fixed)
- doing things two different ways on windows and unix is most
  likely bad and confusing
Merge pull request #101 from opscode/lcg/windows-gem-install-frist

install gem before bundle installing
move ohai install after chef install

- downgrading will not work, but this gets more consistent gem
  versioning since we pin with chef gem install first
bump omnibus-software
Merge pull request #102 from opscode/lcg/install-ohai-after

move ohai install after chef install
port client-test fixes into install-test

- the pkgrm logic is no longer really necessary, client-test
  makes sure that a pkgrm works and will fail the build if it doesn't
- also some style fixes
better warning message

- still confusing
Merge pull request #103 from opscode/lcg/omnitruck-install-de-bourne-fixes

port client-test fixes into install-test
Fix the condition in the tests at the end of the install script.
Merge pull request #104 from opscode/fix-install-test-on-sol

Fix the condition in the tests at the end of the install script.
check erubis binary precense on unix

- also some additional paranoia that symlinks are symlinks and
  that the targets exist...
add checks for windows
Merge pull request #106 from opscode/lcg/check-erubis-binary

check erubis binary presence
Add Ubuntu 13.10 testers to 13.04 build
try to fix mac by moving solo cache dir
try precreating the remote_file cache dir
fix all root cache file turds perms issues
solaris is hateful
why do you keep this terrible o/s alive larry???
wrong shell flag