1) Typically it is not possible to use library functions in attribute
   files. Hence using VBox::Helper routine in attributes/default.rb
   caused compilation errors in a chef-solo run in a windows 8 box.
2) This commit moves the version detection logic from attributes/default.rb
   to recipes/default.rb. And this seesm to work on Chef 11 via the command
   'chef-solo --config solo.rb -j node.json'