Let local server run on Fedora

Change-Id: Ib83e11a0dea15e37ee49a5905a08d9c1e7a8f6fa
Display Warn & Panic results in Failed tab

Bug: 1014876
Change-Id: I4e303cab9e22c161601b554c0570f095e9e95b4b
Fix spurious task library test failure

Change-Id: I6e78d7a2d8959c711f7889e142408ba64e7be41c
Fix test error when testing createrepo output

From createrepo 0.9.9 (RHEL 6.4 onwards), generating
database output is the default. This patch tries to
ensure that database output is not generated.

Change-Id: I5eb6fb887a7d0ec523bf8fb076c3ee0a800a7ebb
Fix whitespace in system_provision.kid

Change-Id: I2af08d32c4c34f99292245f7cc87ad51c565b7a3
Move text display to top of system_provision.kid

Change-Id: I870fec8266c8a1aa45a8b8b1a82a749243c85a14
Rationalise loan and reservation permissions

- ensure loan_any grants same loan and manual reservation management
  permissions as admin groups in Beaker 0.14
- update docs appropriately
- more systematic testing of expected loan and reservation access
- explicit tests for handling of permission and user validity
  errors in the system loan management web UI

Bug: 1011858
Change-Id: I94bc1939111d9813795aba54e21a4d10c0b2b456
fix display issues with ack panel

Bug: 1015007
Change-Id: Iab4db283cb52ff2e2dd5ec572cb3465f6928f781
obey URL path prefix in typeaheads

Bug: 1017496
Change-Id: Idb5486fee97fbb7a407947e6921e2151da77e9bd
use a "fluid" container (100% width) in master.kid

This is a very poor workaround for the fact that many parts of Beaker's
existing web UI assume a wide viewport and have display issues when
constrained to 1170px or narrower.

Change-Id: Ib30239c4eb10ff242df7d758c895394bd4b436d1
capture output from sudo beaker-clear-netboot in case it fails

Also added logging for uncaught exceptions in beaker-proxy request
handling, since currently these go to stderr which is /dev/null when
daemonized.

Bug: 1003709
Change-Id: Ide61e64ef8fd359ea032cb60995fd466e9670a9b
list lab controllers separated by newlines

Based on a patch contributed by Marian Ganisin.

Bug: 1009903
Change-Id: I2aa4043d24a23b87a60edba38be6095244da322d
remove unnecessary leading punctuation from logs and result names

Bug: 704160
Change-Id: I09ebf4d4248c20d7a9db9259077dc91b3b21d40e
truncate log filenames with an ellipsis at the end using CSS

... rather than only showing the last 50 characters, which are less
likely to be the distinctive part of a long log filename.

The choice of 20em for max-width is largely arbitrary, we need to set
some max-width for the overflow to be enforced (otherwise it just pushes
out the table width).

Bug: 600232
Change-Id: Ib9d6460e5cc16d71d045624f1646acdf5f0b2186
allow results table to overflow tab content div

Bug: 1014962
Change-Id: Id309231b0aeb3307405ea2d4989300caed1bcaec
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
Merge branch 'release-0.15' into develop

Conflicts:
	Server/bkr/server/tools/repo_update.py