correct convention for Provisioner rspec test
correct bugs relating to content_types
improve gitignore to skip vim swp files and vendor
refactor add_extra_disks

* shifted code for loading vdc handling into the fog_interface
* added vapp.vdc method to get vdc from vApp
* dependency injected vapp into VM to get vDC for extra disks addition
yaml data for integration tests
half baked tests
add name getter on Vapp, so that we can access it within the VM (vi dep-inject)
add guest_customization_section test
move machines.yaml to spec/data -- was in wrong place
accept a configuration file as ARGV[0]
correct mock hash to use symbol keys.
tidy trailing whitespace; add vim undo files to .gitignore
add structure for more unit tests for vm.rb
Make memory and cpu method names a bit more descriptive
fix typo bugs,  and improve test readability'

* add pending unit tests for vm.app
* find and extract common parts of  vm unit tests
* fix typo bug with script_path
* minor refactor of integration test for readability
* add another configuration file example, to test default values