Issue #150 test case

This adds test coverage to the Omnibus classes software and project loading. It uses live data from omnibus-chef and omnibus-software. It also adds a test of the library.build_order function for chefdk-windows.

Please check the resulting build order in spec/unit/library_spec.rb, line 176. I cannot get it to non-deterministically fail, although I haven't tried it on Windows. 

The only change to the project descriptions was to set version numbers - otherwise, it's a straight import. 

/cc @danielsdeleo @schisamo