Disable rhts-compat: Custom kickstarts(RHEL7/F16+)

Also, do not enable rhts-compat on boot for RHEL7 and
Fedora.

Bug: 1012452
Change-Id: I7b7a6004155d530fa6889a6f7d73498cd122d966
Create client unit test directory

Also added a unit test execution script for the client tests

Change-Id: I74a83cbe98de449b82b7153c33c96cd371849775
Offer GPLv2+ license option and use it by default

Other changes included in this patch:
- also includes an explicit GPLv3+ option
- removes the contradictory "All rights reserved" from the GPL headers
- starts factoring out the licensing details for later configurability
- adds some initial unit tests for the wizard module,
  starting with the license selection feature
- to allow unit testing, wizard.Options permits argv to be set directly
  and loading of user preferences to be skipped

Bug: 1027036
Change-Id: Ia8188645999d7bd8b8799dba6d232f88bcf05adb
Add --repo-post option to bkr workflow commands

New option adds the given repo URL using ks_appends so it is
available to tasks, but not during the initial installation
of packages.

Includes tests for both the --repo-post and --repo options.

Based on an initial patch by Gurhan Ozen

Bug: 867087
Change-Id: I216f1450e5a380ecdc2098dfb0a309ce85a0d479
Check guest distro availability in scheduler

Only schedule host recipes in a lab where the most recently
added guest distro is also available.

Bug: 967479
Change-Id: I275ece310dbed9dd90c357c0776f078b71398b6c
Create JIRA verification subtasks for ON_QA bugs

Change-Id: I7872cf852b5381be95253d25aea7aa83323072a1
Add subcommand for retrieving system policy rules

This commit adds a new sub-command `bkr policy-list` to
retrieve the current access policy rules defined for
a system.

Bug: 1011378
Change-Id: I2760519a1e5750d7394a98ba1887c70741b2a304
python-formencode error message incompatibilities

This patch should take care of the incompatibilities
between the error messages between the updated version
in Fedora 20 and the one in RHEL 6 and Fedora 18/(19?).

Change-Id: I1d5e86f79df8e151796a6f5e53189fd0822fe09f
Tweaks to autogenerated release notes

Change-Id: I5f77429d819e4bb48a122dc70f8212dec820ae51
Beaker 0.14.3 release notes

Change-Id: I4a5b65aefc6e7f8c74e7e548cb09a3eca29f3a35
Automatic commit of release 0.14.3

Change-Id: Ie92a47adf50186fcb7d16eb0971bee0d2be16482
Merge branch 'release-0.14' into release-0.15

Conflicts:
	Client/setup.py
	Common/bkr/common/__init__.py
	Common/setup.py
	IntegrationTests/setup.py
	IntegrationTests/src/bkr/inttest/server/test_beakerd.py
	LabController/setup.py
	Server/bkr/server/tools/beakerd.py
	Server/setup.py
	beaker.spec

Change-Id: Ic296230809a618e4a09c5cb699a2e417fd6e3f64
Merge branch 'release-0.15'