move server man pages to section 8

Change-Id: I8f8241241daa9cd4cca002dba4ead0f1f61a21a7
docs: add root notice to all server man pages

Change-Id: I8198fb3ecfcac0540b883944e4696f519517f988
docs: man page for beaker-repo-update

Change-Id: I1834a7a6179a7e5da1b1d8a1719f5614bd9fbf5a
docs: describe how to handle custom distros

Bug: 1132764
Change-Id: I37285ba58d7eb1790066042ac627d6ccea4f572f
beaker-repo-update: skip symlinked harness repos

Bug: 1132763
Change-Id: Ia2d6d0c4721a523b6fc22f0f393006f26cc79e63
forgot to add beaker-repo-update.8 to the spec
tests: create task library snapshots in basepath.repos

We can't unconditionally use /tmp for task library snapshots in the
tests, because basepath.rpmspath might be on /var which might be
a separate filesystem.

Specifically, this fixes the following failure when tmpfs is mounted in
/tmp:

    Traceback (most recent call last):
      File "/usr/lib/python2.6/site-packages/bkr/server/tests/test_model.py", line 193, in test_make_snapshot_repo
        self.tasklibrary.make_snapshot_repo(recipe_repo_parent)
      File "/usr/lib/python2.6/site-packages/bkr/server/model/tasklibrary.py", line 175, in make_snapshot_repo
        self._link_rpms(repo_dir)
      File "/usr/lib/python2.6/site-packages/bkr/server/model/tasklibrary.py", line 158, in _link_rpms
        os.link(srcpath, dstpath)
    OSError: [Errno 18] Invalid cross-device link

Change-Id: I2db2d05ca902972de6e9a5f72d1435674a74aa9a
re-use existing .requests_session() method

This way we avoid importing requests in the client command itself, which
lets us avoid having a BuildRequires on python-requests for the client
code (which we currently do not have).

Change-Id: I6edcf0bf28bb42bd23bc8360feb8a8b425e1a108
Rename "Remove" button to "Delete Group" button for deleting groups

Bug: 1132729
Change-Id: I9cd561f0eb2345973f59bbdc9189e8a62905e1c6
Record access policy rules removal upon group deletion

Bug: 1132730
Change-Id: Ia185b8773fe16c7cab0129453f8f59ff95f0a05c
release notes for 0.18

Change-Id: Ia3d93cf957dc1d62b4ad709d47de5abc7e2b14fe
Merge branch 'release-0.17' into develop
Automatic commit of release 0.18.0rc1
remove release note from next/

This is already in the 0.18 release notes but I missed deleting the file
from next/ because it was merged after I started drafting the notes.

Change-Id: I9e6898161f75524da78884cd872ff079a9e6bfe0
docs: s/e-mail/email/

I have always preferred the spelling "e-mail" but apparently I am living
in the past... IBM says, use "email".

Change-Id: I9b6d283eefcffe63a8861478b6fe5f1e15d387c2
docs: glossary terms should be lower case except for proper nouns

Change-Id: I62b5a6937859af79871b9b0cb8ee6075ebee1711
busybox writes its --help to stderr, not stdout

Fixes the busybox detection in the fetch_wrapper snippet.

Change-Id: Ib1da256020411e3d36c6b344e66c84f3c6d9002d
older curl doesn't have --retry

Change-Id: I86fdffe2dd663d4ff3f180add9c9b535f75d6c97
Automatic commit of release 0.18.0
docs: add a few missing glossary definitions

Change-Id: I2fe4c79c8da760837c9f4599a8772c22aec105c6