DRY on OpenNebula providers
Initial set of OpenNebula tests
Merge into one module the OpenNebula providers

There is no need to keep the providers separated, so it is better to
have the providers into one file.
Use exceptions and not sys.exit
Handle conflicting options on ONE providers
Do not use 're' for creating the img id for rOCCI