replace Modulefile by metadata.json
implement option to disable package management
This fixes the unit test suite and adds new test for manage_package
class option

We also deduplicate common facts into spec/spec_helper.rb
so it will be easier to add new supported OS' later.
indentation
Merge pull request #14 from ccin2p3/f/optional-package-management

F/optional package management