separate out page- and widget-specific styles into their own LESS files

Change-Id: I7eda24c7ae21c83df15babba5f47d67378db05c0
Login to JIRA before doing any other work

Change-Id: Id83b9cefdc3073581ec8b090432686449d2e9bd9
Support JIRA Kerberos auth in checkbugs

Change-Id: I2838c224f5aaae04c7b475de7f8b0d92c5332e5b
Make Gerrit consistency check optional

Change-Id: I02cbf3cb9f9a4c4b5c1228d619987f0d045d95e7
checkbugs.py has moved to the beaker-administrivia git repo

http://git.beaker-project.org/cgit/beaker-administrivia/

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

Conflicts:
	LabController/src/bkr/labcontroller/main.py
Merge branch 'master' into release-0.15
Remove search widget from distrofamily page.

This was an accidental addition in 0.15, thus it is being removed.

Bug: 1021425
Change-Id: I6dfcb31b01b4923868fffbdf3ae00f67d160d1f0
Flask utility helpers

Change-Id: I5f1f8446cc0ee03e234e769c2c3cdd8cd128e1c9
Fix client side validation for system's FQDN.

This patch fixes the client side validation which checks if the FQDN is
an empty string during adding a new system or editing an existing one.

Bug: 1021737
Change-Id: Ie794dc6204cce09717c3081fb89d689600df1480
bkr policy-list: Add support for filtering

This patch adds the ability to filter results of `bkr policy-list`. This
will allow retrieving all policy rules, policy rules for a particular
user, for a particular group or for those only applicable to the user.

Bug: 1014899
Change-Id: I4fba5f824110f2110e126a4ea9b97360f2bad328
Refactoring to make use of Flask helper methods
rpmbuild.sh: git builds count as pre-release of the next version

This avoids the situation where a newer RPM release has been built (e.g.
0.15.1-2) which compares higher than the RPM EVR for git builds
(0.15.1-1.git.123.abcdef).

Change-Id: I20a53260610fb477390aed9f074609d7c503a6ac
Add loan management CLI

Adds "bkr loan-grant" and "bkr loan-return" commands.

Also adds a private RESTful API for loan management. This
will be made public once loans exist as a separate part of
the data model, with recorded start and finish dates.

Bug: 734212
Change-Id: I150083a00dd6ea510ebe8eb0e2516aa44121e7cb
Group root passwords shared with all group members

This patch makes the root password of a group visible to all
group members.

Bug: 1020091
Change-Id: I4f8f3bf06000e29ce0e7d84600650f6a689ff288
Digest auth for beaker-log-delete.

This change also replaces the 'log-delete' command with 'beaker-log-delete'

Bug: 968847
Change-Id: I522f1132d3142da82403e9825d0d2fa1c6c1cecb
Test fix. Ensure candidate systems are not clobbered by beakerd.process_new_recipes().
bkr policy-list --mine: Check if the user is authenticated

During QA it was found that there was no check being done if the user
was authenticated when the --mine flag was supplied.

Bug: 1014899
Change-Id: I14f0541dd95067e74a85d2ba8f99db4b86add9bb
Fix loan CLI usage examples

The correct option is --recipient, not --user.

Bug: 1039498
Change-Id: Ia89bc377c6f293e4e406bce68f87e6674a6b2e30
Test fix for running LogDelete in dogfood task

Change-Id: I6499eb4e28d171647c3cbe16f1b9f07a9dc48f86