fix double application of tg.url() on admin pages

Bug: 1043390
Change-Id: Ic5a57bb47e7dae59b88c62ce67480a1994c34b5a
beaker-sync-tasks: Do not use kobo, minor cleanups

- The features of Kobo for which it was originally used are no longer
  required, and hence using 'xmlrpclib' serves the purpose

- Minor cleanups

Bug: 1040226
Change-Id: Iefac836556c4d4f188189611dcdcd51f0441a915
tests: ported JobAttributeChangeTest to WebDriver

Change-Id: I6221fc12d65577dc5a2893fc8d772fbbe68aea59
Validate CSV import of Systems

- includes fixes to some of the existing tests which were using invalid
FQDNs

Bug: 1037878
Change-Id: Ib9b5a7b694fdbbdd336d2c783d8383cd6fbb1ea8
fix some issues with clearing the product for a job

Bug: 1022333
Bug: 877344
Change-Id: Ida838fb2f46fa92aa4c5613b241494c992881d8c
bkr policy-grant: Handle non-existent user/group

When a non-existent group or user is supplied, report an appropriate
error message instead of 500-ing.

Bug: 1011400
Change-Id: If9ae51f8cb43bad00be466dfe6c4e16d3ece4fe9
tests: fix typo in commit 7e8e4aa7

Change-Id: I3575e1a88389a1f4bad38d8d17c6004f057208a9
Test fix. This fixes a problem with running kickstart tests individually.

Change-Id: I0608364a13bdb005c7827286c7d7f93f034662c9
beaker-sync-tasks: Fix a regression introduced in 06cc9f7

Also adds a test to test the script logs (output).

Bug: 1040226
Change-Id: I18eb97606bae1e2700e26648886b9cdd778e35db
Add support for renaming systems via CSV import

To enable renaming systems via CSV import, the Systems are exported
along with their ID when the "Systems (for modification)" option is
selected on the export page. The previous functioning of CSV
export (with no system IDs) is available via the "Systems" option.

(Documentation for this change will be added as part of the fix to
Bug:979277)

Bug: 987157
Change-Id: I8ef41524e041a329e282822cd34bad3826165abc
Update docs to reflect the configurability of job permissions

Bug: 1022776
Change-Id: I2f81f07e04abd8429aa2a4082a2117b89c0fcd15
Update setup.py to track task_rpms dir that was added in f75db52b

Change-Id: I4b2c71636cd46dcaecaa7e168bcca85ce68f0267
beaker-sync-tasks: Add /RPC2 to remote server URL

xmlrpclib.ServerProxy() doesn't add a /RPC2 to the proxy URL if it sees
that the URL is of the form: http://localhost/bkr, so we need to add
RPC2 explicitly before creating the ServerProxy object.

Bug: 1040226
Documentation for CSV Export/Import

This patch documents the CSV export/import functionality available to
administrators. It also adds a reference to the documentation from the
export and import Web UI.

Bug: 979277
Bug: 987157

Change-Id: I2784dcb9e5db65f44566e553be5dd19880ebdb22
Auto generate subcommands form bkr man page

Change-Id: I8a427552b2dc13018d8c4f3b8606123755bb6f28
Fix the docs. link on the CSV export/import page

This patch fixes the problem reported at:
https://bugzilla.redhat.com/show_bug.cgi?id=979277#c10

Bug: 979277
Change-Id: I7f161544219a86f7d2024ed0cae8910dc7d4a3ba
bkr system-status command

Bug: 1037592
Change-Id: I5d48f7253053fe39d25a61e8d48aaf9d6635d39e
Subcommand man page generation: Use app.srcdir

Do not use relative path in 1c02542.

Change-Id: I46630dae8e96b0071e33b2b94f307640bbe33d58
Append 'UTC' to time representations returned by bkr system-status

Change-Id: I8b1d32c174e1ed501ccfbf5b9b826dc7411090bc
Add support for recognizing "autopart_type"

This patch adds support for recognizing a new "ksmeta" variable:
autopart_type which can be used to specifiy the file system on distros
where Anaconda recognizes "autopart --type".

Bug: 915272
Change-Id: I4699fb9dab98a269d6672696c669a769ee5e9ed5