SQLAlchemy 0.8 compatibility

Bug: 989902
Change-Id: I1a7e8949ecd0d8731108a3575a20f261de275b3a
Extract the commonly used search methods into webdriver_utils.py.
Import addon repos correctly with most recent RHEL7 nightlies

Bug: 1013414
correctly handle non-ASCII chars in job XML on the client side

Based on a patch contributed by Martin Kyral.

Bug: 1014623
Change-Id: I66409922cbc8a6e15dd2c5b03f487eedc2fcfcae
Kill whole process group when power commands terminate.

To make this work the MonitoredSubprocess was changes to be the
process group leader, rather than beaker-provision.

Bug: 1008509
Use legacy btrfs API in RHEL6 tech preview

Anaconda requires special commands for btrfs in recent versions,
but the RHEL6 tech preview treats it like any other file system.

Bug: 1002261
Change-Id: Ifec4dc1bc94b728f98f2d3335896880184e0019a
JSON Compatibility Fixes

Bug: 999967
Change-Id: I6fa1cabe3fc51411e3e79364cc8eebdc84e5ff8d
Fix searching for multiple CPU flags.

Bug: 988848
Change-Id: I3c6f6646801e64e283f8be2205ac0d7f4367f8a4
change EFI to use currentboot

Bug: 997629
Change-Id: I7d5922118dc76748d49b01631480f22719b22c9b
Filter list of systems shown based on LC's status

When the page of Free systems are requested,
those whose LCs are disabled should not show up.

Bug: 920018
Change-Id: I963249183594fff994b106c342bb731972fd2c14
Enable queued recipes with no Automated candidate systems to abort.

Bug: 977562
Change-Id: Id6d25f50441e057e81cfc98efecbd8dcc1381516
Fix undefined variable warning from Sonar

- 'exceptions' was implicitly defined by the wildcard import
- wildcard imports are dubious style anyway, but Sonar explicitly
  objected to this case since qpid.exceptions is a submodule that
  is automatically imported in the qpid package's __init__ module
  rather than a normal assignment or class or function definition.

Change-Id: I1576ed9f59b500d0228b7b8e87bc58677262eafa
Do not register more than one panic for a single recipe.

Bug: 953543
Change-Id: I21db92e81952247425e40b16bca43dc692299c47
Record install start only once per recipe.

Bug: 954219
Change-Id: Ib57514cc14e3bc59591e4c9ab76647b012908e5f
handle commented-out MOTD without tracebacks

Bug: 759269
Change-Id: I8305dc587828c81c69712d5f9921393839ec7182
Support for provisioning Fedora rawhide

Change-Id: Ic1bddb800516e8b270bb8b42058b05925286492e
Do not remove ntp by default.

If both ntp and chrony are installed, disable
ntp.

Bug: 1002928
Change-Id: I47219858731327df2ef349ebb09de79902739f58