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
Merge branch 'release-0.15' into develop
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
tests: set allow_reuse_address in http_server.py

This is needed for tests where the fake http_server.py is started by
different tests in quick succession.

(cherry picked from commit 1e93e00a7101d0ab2340ab51ae2cd6a14894bdc9)
Record group root password change from the Web UI

This patch fixes the issue of the group root password change not being
recorded when the change was made using the Web UI. Change via CLI was
already being recorded.

Bug: 1040299
Change-Id: I0b434aa033b58307b723d20862036305d151b675
reduce spacing in read-only view of system form

Buttons which live inside the system form are reduced to btn-mini which
is as small as Bootstrap allows. Read-only values are shown as plain
text instead of uneditable inputs. Also muted the label colour to avoid
the wall-of-text feeling now that everything is just unadorned text.

Bug: 1052043
Change-Id: Id5144b1e845e86974f6999cc934a9b94f8be7326
Do not stringify power password if it is None

Bug: 1054616
Change-Id: I881f1ef292f763a2fd898edf581ceb4d97de9457
ported test_system_view to WebDriver

Change-Id: I5736c826604d62f27453b26614916b5b12314ac4
move test for bz920018 to test_system_availability

Change-Id: I1289941f9f96923caf8adc1cdff4159ce13cd5ba
ported test_remove_lc to WebDriver

Change-Id: I01d636347a6833ad12166bea106b536e9e9e65b0
Correctly display CLI options with '--' in the sphinx docs.

Change-Id: Ia60e8c3500bf1abd82702d6bef9808333fa83e42
only check for panics on complete lines from the console log

This fixes a bug where panics which crossed chunk boundaries would never
be detected because the complete message was never tested against the
panic regex.

Bug: 975486
Change-Id: Ifd8036290b69c9ab584e3694099464107c04c3d9
don't strip Extended ASCII control chars in console log

Even though "Extended ASCII" defines characters 128-160 as control
characters, they are used in UTF-8 (and are defined by Windows code
pages and other encodings as well) so we don't want to strip them out in
the console logs. Leaving them in doesn't appear to do any harm, in the
worst case they will be considered an undecodeable character.

Bug: 1054035
Change-Id: I545cfd8b466324a7940b76ed938968300c22f7db
expose installation status in job results XML

Change-Id: I045648bba125b8b27f28205eb8980b9617ee163b