Disk Profile support (oVirt)

Added support to pull a list of all disk profiles from oVirt, and modified the volumes model, to allow disk profiles as an option. This branch requies the changes I made in the rbovirt branch of the same branch name.
The tests are still failing but thats because it requires changes to rbovirt, that I am still waiting for someone to respond to my pull request. :-(