(Bug 4362) Add header link colors to Marginless
-- Add header props
-- Sort new prop in Customize
-- Refactor CSS
-- Add and replace colors in themes
-- Fix invisible active & visited header colors in Great Oak
(Bug 4362) Add header link colors to Paletteable
-- Add header props
-- Sort new prop in Customize
-- Refactor CSS
-- Add and replace in themes
-- Remove extra spaces
(Bug 4362) Add header link colors to Nouveau Oleanders
-- Add header props
-- Refactor CSS
-- Add and replace in themes
(Bug 4362) Add header link colors to Module
-- Add header props
-- Refactor CSS
-- Add and replace in themes
-- Remove extra spaces
(Bug 5133) Master check-box for email notifications not working

Tweaks js/components/jquery.select-all.js to create a special case for
the notification settings page in order to get the master check-boxes
functioning as expected (jquery.select-all-special.js). Also edits Web.pm
to add the new variables to the checkboxes (data-select-all and
data-selected-by).
Merge pull request #629 from hotlevel4/bug5133/NotifCheckAllJS

(Bug 5133) Master check-box for email notifications not working
Merge pull request #625 from ninetyd/bug4362/header_links/paletteable

(Bug 4362) Add header link colors to Paletteable
Merge pull request #626 from ninetyd/bug4362/header_links/no

(Bug 4362) Add header link colors to Nouveau Oleanders
Merge pull request #627 from ninetyd/bug4362/header_links/modular

(Bug 4362) Add header link colors to Module
Merge pull request #628 from ninetyd/bug4362/header_links/marginless

(Bug 4362) Add header link colors to Marginless
(bug 5109) fix two missed instances of s/24/168 so all views have
the 7 day sticking-around time instead of the 1-day one after a
request is closed.
Merge pull request #630 from rahaeli/bug5109-2

(bug 5109) fix two missed instances of s/24/168/
(Bug 5286) Darken Light Gray Text on Foundation Pages

Lynx:

Set $_dark-gray to #636363, name this $inactive-color, then define
$sub-nav-font-color and $pagination-link-font-color and
$pagination-unavailable-link-font-color to be this color.

Note: The white on blue for active Pagination and Sub Nav links
fails AAA for Normal Text. Not fixed as part of this bug.

Celerity:
Changes $_dark-gray to $_mid-gray and defines $_dark-gray as
color to $sub-nav-font-color and $pagination-link-font-color and
$pagination-unavailable-link-font-color using intermediate variable
$inactive-color.

Gradation:
No changes made.

Note: $sub-nav-active-bg (set to $primary-color) fails contrast
check for white text. Not fixed as part of this bug.
(Bug 5314) Summertime: restore controlstrip gradient
Merge pull request #631 from hotlevel4/bug5286/DarkenGrayText

(Bug 5286) Darken Light Gray Text on Foundation Pages
Merge pull request #632 from ninetyd/bug5314/summertime/restore_stripgradient

(Bug 5314) Summertime: restore controlstrip gradient
(Bug 5265) Convert /community/index to TT + foundation
(Bug 5265) Convert the list on /community/manage to TT + foundation

* moves the page from /community/manage to /communities/list
  The form elements for community settings at the bottom are still undone

* modifies the appearance and order of the links to be a bit less jumbled together

* converts from BML to a controller + TT

* converts to Foundation for greater consistency across the site
(Bug 5265) Split settings in /communities/list into their own columns
(Bug 5265) Convert /community/create to Foundation + TT

* now under /communities/new

* the creation process should be the same functionally, different
  visually (also differs in backend: using controller + view)

* adds $r->HTTP_SERVICE_UNAVAILABLE to DW::Request::Apache2, to emulate
  existing sysban behavior in non-BML contexts

* adds jquery.checkusername.js for general use when creating / renaming

* adds jquery.validation.js for foundation pages. Currently
  experimental. Adds error message display and handles ARIA flags

* adds htdocs/js/page folder for per-page JS. This should be fairly
  minimal, mostly initializing. Reusable modules should go into
  htdocs/js

* adds .journaltype-textbox / .$journaltype-textbox (e.g., div
  class="journaltype-textbox community-textbox") classes, to be used
  whenever we want the userhead in a textbox