Quote fix
More quote fixes
The script now updates the database.yml file with the updated encrypted
password, per the latest updates to the hardening steps.
Merge pull request #1178 from blrm/harden-update

Update to harden_security.py script
test_nav is no longer marked smoke
Merge pull request #1180 from psav/quote_fix

Quote fix
Fixes for 5.3 and adjustments to the ui_bench yaml. Change navigate_tree_vms to navigate_tree_contents.
Merge pull request #1168 from akrzos/perf_ui_bench_5_3_fix

UI Bench - adjustments for 5.3
Make the started and finished messages more useful

Make the started and finished messages more useful
Fixing a rails command, and adding error-checking to the restart function.
Merge pull request #1181 from psav/enhance_wait

Make the started and finished messages more useful
Ensure that stuff gets deleted to prevent errors
Merge pull request #1184 from mfalesni/ensure-stuff-gets-deleted

[WIP] Ensure that stuff gets deleted to prevent errors
Merge pull request #1182 from blrm/harden-update

Fixing the harden_security script, and adding some error-checking
Random addresses
Merge pull request #1185 from mfalesni/asdfghjk

Random addresses
Changes to Appliance class + others

* clone_domain script now reports back if it fails at each step to let
  the new Appliance class builder know if it failed.
* version did not know how to asked if "master" was in "5.2" which
  caused big problems in the appliance version checking code. This has
  now been rectified.
* Appliance has many new changes:
  * Appliance.configure() used to perform custom configuration, this has
    been replaced with an Automatic configurator. However, if any args
    are passed to the .configure() method, it hands off to a
    custom_configure() method, which replicates the old behaviour.
  * does_vm_exist() method is added to aid in deletion.
  * precompile_assets, loosen_pgsql, clone_domain, deploy_merkyl,
    update_rhel methods have been added which interact with the scripts.
  * fix_ntp_clock has been replaced with a version that runs the
    external script. This was due to a significant slowness encountered
    with the internal operations of the fix_ntp_clock method. If the
    "newer" ntp fix is required, this should be tested and ported to the
    external script.