support for EFI GRUB menus in beaker-pxemenu

Bug: 994635
Change-Id: I7622e35a50de37380d322b9693270a39e56396cf
add /tmp/ifcfg.log to anamon watch list

Bug: 1031999
Change-Id: I818475f9f9d11ccd1bfd741b5077e5f4a0100edd
allow overriding the URL for anamon

This will make it easier to test modifications of the anamon script in
various environments without affecting other users' jobs.

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

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

Change-Id: I4e8a6bdd7b72b9d81a9703a5dc6e883a391f764b
beaker-proxy: listen on IPv6 socket

Change-Id: Icf12b6c9837b6b02b65b03b3a5ca690ad2a67ad0

Conflicts:
	LabController/src/bkr/labcontroller/main.py
tests: assert complete expected kickstart for manual provisioning

This will help catch unexpected changes to the kickstart for manually
provisioned systems.

Change-Id: I45eaf0df2d9f9401e543df25665d75e9505be2da
need to handle recipes with no resource in taskactions.task_info

Bug: 1032653
Change-Id: If7e7da66e87a6e4443f5b1e83167ef52aa3e06f1
Don't be too eager to abort multihost recipe sets

A multihost recipe set should remain queued if two
recipes are up for scheduling at the same time, but
the first one chooses a lab controller where all of
the candidate systems for the second are currently
in use.

Bug: 1033032
Change-Id: I3a454b2cdf4190ce3f95510fd7e0a4bfa548e430
fix spec conditional for simplejson

Change-Id: I41b2889ee62780f0cb869a008b180ad7b723bf61
new EFI boot order snippet

Separated out into its own snippet, to make it easier to override on
a per-system basis if necessary.

Uses a different technique to figure out the new boot order, which does
not rely on BootCurrent (absent on some implementations) and which
preserves all other existing entries in the boot order (to avoid a quirk
in some implementations).

Bug: 1031876
Bug: 1030612
Change-Id: I6d65ac9ab0a9ac03de092863730a0010715c48b4
skip boot order manipulation in guest recipes

Bug: 1029681
Change-Id: Ic288dee83075a12665bae0a286c4cac6cfdfdda9
Backport beaker-sync-tasks from 0.15

- Backports all beaker-sync-tasks fixes from 0.15
- Adds a hub URL calculation fix that wasn't needed when
  using gunicorn for testing in Beaker 0.15

Bug: 1030909
Change-Id: I36356682d0fd5883affef92143bba90737bb71e3
Import iso paths with beaker-import

Bug: 1013413
Change-Id: I58c12bf6338fbb7df3acc947f9e695f39ef80d6d
move the OS boot entry to the end instead of deleting it completely

Some firmware will just ignore BootNext and delete the entry if it's not
present in the order. Moving it to the end should serve the same
purpose.

Bug: 1031876
Change-Id: I15314eba588662e3b8a1674e92bbeb0d8def9120
Enable iso import for RHEL6.

This is due to the realisation that we can never rely on anaconda
to provide a consistent interface for isntalling isos, so we may
as well allow any distro to try its luck.

Also a couple of minor tweaks suggested from the original patch.

Change-Id: I54ae32c67b3afe0cefe68cac55e9310f77bd42b9
Installation guide updates

- warn against using the native password based auth
- explicitly recommend configuring HTTPS
- cover using cobbler to download the bootloaders
- update core task addition instructions
- mention external services needed in each lab
- mention console server and archive server support
- mention firewall ports that need to be open
- explicitly note some future todo items

Bug: 1004622
Bug: 1032377
Change-Id: I3987683e0bce310cc0bbb2e4a101657b2949b960
Describe the "method" ks_meta option

I noticed this was missing while preparing the release notes for
Beaker 0.14.4 and describing how to make use of the new ISO import
feature.

Change-Id: I8c101152b7c7a58566a20d8d81dabc3b74315ace
docs: some details about system setup and provisioning

In particular, added a description of how the boot order stuff is
supposed to work for EFI now that I actually understand it properly.

(cherry picked from commit a64aec0b2e56171a54be100aa19c75dc441f0249)

Bug: 1030172
Change-Id: I972cda183b27cf3a4cdc76b6a179aa5fb6418d70
Document more kickstart snippets

Change-Id: I85a0c185d7c820e9d14eec89cf44da033e1695d3
Release notes for Beaker 0.14.4

Change-Id: I7bdc2f2a9c0ba1ae6f8ebd20651b93125142669c