Performance imprvement for menu navigation

When doing a navigation a workaround was employed to remove the need to
use the move_mouse functionality in selenium as is was becoming
problematic. However this method was slow as it introduced two clicks
for every nav. The following performance improvement is suggested

* When doing toplevel/secondlevel navigation we first check to see if
  the toplevel is active. If so, we avoid the click on the toplevel
Small improvement
Update DB-enabling scripts and utils.appliance
testgen tweaks

added two options...
	required_fields: when fields passed are not present, skip them
	choose_random: choose a single provider from the list
Merge pull request #1173 from dajohnso/testgen_options

testgen tweaks
Import/Export button id version

The downstream still did not receive the change, so I bumped the version and added a TODO to watch this.
More reliable SMTP collector shutdown
Merge pull request #1175 from mfalesni/small_version_fix

Import/Export button id version
Merge pull request #1179 from mfalesni/smtp-fix

More reliable SMTP collector shutdown
Merge pull request #1145 from psav/perf_improve_nav

Performance imprvement for menu navigation
Quote fix
More quote fixes
vddk install tweaks
The script now updates the database.yml file with the updated encrypted
password, per the latest updates to the hardening steps.
Merge pull request #1160 from jkrocil/utils-appliance-update

Update DB-enabling scripts and utils.appliance
Merge pull request #1177 from dajohnso/vddk_install

vddk install tweaks
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.