ncm-opennebula: add support for OpenNebula

This PR fixes these issues:
 * #348 Use TextRender
 * #349 Use Readonly instead of constants
 * #353 Buggy hyp hosts should be included as disabled 

Not a blocker, but the way we instantiate objects (and you use in other tests) is `Test::MockModule->new(...)`.