Merge pull request #1 from stdweird/opennebula

Refine tests and mocking
Included new functions form @stdweird Net::Opennebula fork
Removed some comment lines
fix: changed /system/hardware by /hardware path for opennebula aii
fix the schema and default for the aii-opennebula hooks