This commit is a continuation of the work that cclerget started. This
change includes the following updates:
- Fixes blocking issues preventing vagrant-libvirt from working in my
test environments.
- Overhauls the README documentation to add system setup instructions
and troubleshooting information.