Can you say 'beta'? Not _just_ yet though. :D

This commit finishes the Anvil! installer. The button for choosing 'New' or 'Replace Node' will go as it shouldn't matter now. If the installer runs against an existing node, all of it's configs should be copied over.

Major bits:
* Starts clvmd, creates the PVs and VGs
* Sets up /shared; Including creating the LV, formatting, updating fstab, creating /shared subdirectories and setting selinux contexts.
* Starts rgmanager and makes sure the services start (or fail).
* Also bugs. Lots and lots of bugs I am sure.

Next up, fixing the run buttons and then major-time testing/bug squashing!

Signed-off-by: Madison Kelly (digimer) <digimer@alteeve.ca>