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 

If that method is a predicate, call it `can_connect_to_host` or something that implies a boolean value.