Sole AE method copy + improvements

* ScriptBox should now be reliable.
* Simulate did not check for bad messages.
template tester can get the latest tested template for a stream
Merge pull request #1133 from mfalesni/domain-copy-bz1134500

Sole AE method copy (BZ#1134500) + improvements
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
Fix for upstream & 5.3 and added some logging
Merge pull request #1146 from jkrocil/fix-utils-appliance

Fix utils.appliance in upstream & 5.3 and added some logging
Disabling utilization tests, Proxy error
Merge pull request #1147 from psav/disable_util

Disabling utilization tests, Proxy error
create key while enabling the db
Merge pull request #1148 from dajohnso/tweak_enabledb

create key while enabling the db
lint :(
Small improvement
Merge pull request #1149 from psav/disable_util

Disabling utilization tests, Proxy error
fix for changed 5.3 provision msg
Merge pull request #1151 from dajohnso/few_prov_msg

fix for changed 5.3 provision msg
second provision msg assertion in cloud instance
Merge pull request #1152 from dajohnso/prov_msg_2

second provision msg assertion in cloud instance
fix protocol error
Merge pull request #1153 from dajohnso/fix_protocol_error

fix protocol error
Script to clone domain wasn't waiting for db

In certain circumstances, the database was not ready when the clone
domain was requested. To combat this we now:

* Run a postgres test for the time to ensure connections are allowed
* Tie this into a wait_for with a nominal 300s timeout