Opennebula

Conf templates for basic OpenNebula installation and regex tests.
these 3 `opnenebula_im_ma` are the same typoe with different defaults. just refactor the code a bit, eg
```
type opennebula_im_mad = {
    "executable" : string 
    "arguments" : string 
}; 

type opennebula_im_mad_kvm = {
    include opennebula_im_mad
} = nlist("executable", 'one_im_ssh',   "arguments", '-r 3 -t 15 kvm');
```
etc etc