xmlrpc tuning options

- add hiera lookups to params.pp
- use opennebula defaults as hiera defaults
- validate variables to ensure correct hiera data
- add test
xmlrpc tuning options

- add hiera lookups to params.pp
- use opennebula defaults as hiera defaults
- validate variables to ensure correct hiera data
- add test

- correct way how ruby 1.8 parses arrays.
- each_keys function might deliver array in other order
- in template: ensure array os in proper order
Merge pull request #82 from tuxmea/xmlrpctuning

xmlrpc tuning options
allow compute node installation to work without any hiera data
Merge pull request #85 from tuxmea/fix_compute_node

allow compute node installation to work without any hiera data
Attempt to fix migration issues.

* adds UserKnownHostsFile /dev/null to ssh_config
* adds ssh pub & priv keys to node & head
Merge pull request #86 from sebastian-su/master

Attempt to fix migration issues.
Fix Yum repo url
Merge pull request #87 from camptocamp/fix/yum_repo_url

Fix Yum repo url
Update Gemfile
Add some acceptance tests
Update .travis.yml
Merge pull request #88 from camptocamp/fix/Gemfile

Update Gemfile
Move hiera configuration to 'before suite' section
Move EPEL configuration to 'before suite' section
Use :catch_changes in acceptance tests
Optimize self.instances of onehost's onehost provider
Use @property_hash and prefetch in onehost's onehost provider
Add acceptance tests for onehost type
change from present to latest to ensure updates will be installed