Add a type to manage pools.

This pull request introduces a type to manage libvirt pools.
Virsh is used as provider, XML are generated using rexml.
Some examples can be found in README.md

Matt