Add missing tr and tbody elements to my_paginate_datagrid

Change-Id: I62ca10bf58ca11cb71f0d08d372d3a9ad064c04d
remove dead koan-related bits

Change-Id: Id435ce9d796066920924f7b1d9598659e242486f
Merge "Add missing tr and tbody elements to my_paginate_datagrid" into develop
tests: fix race in test_max_whiteboard

This test keeps failing because WebDriver clicks the whiteboard before
the page reloads. We should only filter the whiteboards if the one we
want isn't already on the page, thus there should be no way WebDriver
can click it prematurely.

======================================================================
ERROR: test_max_whiteboard (bkr.inttest.server.selenium.test_job_matrix.TestJobMatrixWebDriver)
----------------------------------------------------------------------
Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/bkr/inttest/server/selenium/test_job_matrix.py", line 53, in test_max_whiteboard
    b.find_element_by_xpath("//select[@name='whiteboard']/option[@value='%s']" % whiteboard).click()
  File "/usr/lib64/python2.6/site-packages/selenium/webdriver/remote/webelement.py", line 52, in click
    self._execute(Command.CLICK_ELEMENT)
  File "/usr/lib64/python2.6/site-packages/selenium/webdriver/remote/webelement.py", line 205, in _execute
    return self._parent.execute(command, params)
  File "/usr/lib64/python2.6/site-packages/selenium/webdriver/remote/webdriver.py", line 156, in execute
    self.error_handler.check_response(response)
  File "/usr/lib64/python2.6/site-packages/selenium/webdriver/remote/errorhandler.py", line 147, in check_response
    raise exception_class(message, screen, stacktrace)
StaleElementReferenceException: Message: u'Element not found in the cache - perhaps the page has changed since it was looked up'

Also cleaned up a few other things related to whiteboard filtering in
the tests.

Change-Id: I634641afe3dc7957aa3ea4ce2f5036e6184a3986
rhts_partitions: /boot needs --asprimary, but / and swap do not

Bug: 806113
Change-Id: Id9c62e7af4f64401d3a520d6f3d5e08bd65a2063
new ks_meta variable 'rootfstype' to customise the root filesystem type

Bug: 743441
Change-Id: I5190e8c8033c2cda430718cc379edd7f23cbc3d0
fix DistroTree.url_in_lab when an unusual URL scheme is present

Also added a test which covers all the possible branches in that method.

Bug: 847629
Change-Id: I814cdfa76b278f35442886dc0d80d5857c18a222
allow users to see secret systems when loaned to them

Bug: 582008
Change-Id: I126318103fcf24c248723365c01a0d8c62bc4054
support op="!=" in <distrolabcontroller/> and <hostlabcontroller/>

Bug: 831448
Change-Id: I6639dd49bc69d4ed06769d04765db3aae334b78f
Beaker ignores tasks, no error reported

Bug: 841197
if RESERVE_IF_FAIL=1 is passed to task then it will only reserve on failure

Bug: 623933
Change-Id: I512bedaa5ba56d3aa7d14a96838d577198f44ba8
handle NULL recipetask_id in watchdogs grid

Bug: 849818
Change-Id: I9343c1fda311c8671ba94fa092b6010f9d065306
Merge changes I5190e8c8,Id9c62e7a into develop

* changes:
  new ks_meta variable 'rootfstype' to customise the root filesystem type
  rhts_partitions: /boot needs --asprimary, but / and swap do not
Merge "allow users to see secret systems when loaned to them" into develop
new ks_meta variable static_networks

Bug: 578812
Change-Id: I5a59409fc230f41d63549f4820422b776f9e2152
[RFE] Add arm support to beaker-provision

Bug: 841969
Change-Id: I9d1f1a193f149ce4ee9ffc3c18fa9afe89cecaa0
Merge "[RFE] Add arm support to beaker-provision" into develop
%post power commands need to be synchronous

We're just moving the wget to an earlier step in %post which because of the yum
install commands will give us enough time to clear the netboot.

Bug: 843854
Change-Id: I6fb67e11ed5882c4ef2d8616396ad98563b6893a
Merge "if RESERVE_IF_FAIL=1 is passed to task then it will only reserve on failure" into develop
Merge "Beaker ignores tasks, no error reported" into develop