use webassets for static assets

Change-Id: Ib980ea982d16a494c0e5df95e82d6f8ab215fc37
bootstrap-ify master template

Change-Id: I62a60b435d0f7acaa6f4eb410e440819c2e9102b
bootstrap-ify group page

Change-Id: I0c8c6caa86db851d6793cfa2dcb262de35a48925
bootstrap-ify search bar

Change-Id: I0bf8667b38d0105d48a31fd77e3bee703f9347da
bootstrap-ify grid pages

Change-Id: Ia968315cc2abc5682eb36f3d2353007040f58254
bootstrap-ify system page

Change-Id: I8da3099919e2e0b24210d0971dcbf80abdbf7eec
bootstrap-ify admin pages

Change-Id: I3d5dc9b232ea9db463cf0d9caca4cf4e9129a3e1
bootstrap-ify user preferences page

Change-Id: Ib53e529688a24e66063247495ee4f386abf6f9ed
bootstrap-ify distro page

Change-Id: I6e6215b29ff3d9f968a69aeb89da24aa03330b47
bootstrap-ify distro tree page

Change-Id: I20555fb649c32cf0f3cd8a9ba9156b1981fece9f
bootstrap-ify job-related pages

Change-Id: I31136fa7e731dbb3cba0c9accea5aaab9eb0af86
bootstrap-ify reserve workflow

Change-Id: Ieb5de7f62f6fc53c4ee2554bd48a5f76f4a9ad9c
bootstrap-ify task-related pages

Change-Id: Iba2ffdc0fd104ea69ff6d9a78776325acd6f35b0
apply tg.url to system page action variables consistently

All Beaker's system page widgets apply tg.url to the action variable,
but the standard TurboGears form widgets *don't*. So when I converted
the lab info form to a standard form, its action comes out wrong because
tg.url is never applied to it.

This patch adjusts the system page widgets to use action as is, in line
with the standard form widgets, and makes the caller responsible for
calling tg.url on the action before passing it in.

Change-Id: Ia8ec0157368b9a19ef522216204b437252a4f60f
Merge bootstrap patches into develop