(bug 2288) Move getsecurityoptions and gettags
(bug 2288) /__rpc__controlstrip
(Bug 4532, 5142, 5143) Convert /feeds - remove raw.bml

This isn't serving a useful purpose, so remove it and redirect to /feeds/list.
(Bug 4532, 5142, 5143) Convert /feeds - new function LJ::Feed::synrow_select

Refactored repeated raw SQL statement from index.bml into new function
in LJ/Feed.pm for better maintainability.  Also fixed a warning
"uninitialized value in subtraction" in a different section of Feed.pm.
(Bug 4532, 5142, 5143) Convert /feeds - remove LJ::Syn module

Between LJ::Feed, LJ::Syn, and LJ::SynSuck, I really felt like we had
too many code modules related to feed management, so I merged LJ::Syn
into LJ::Feed.
(Bug 4532, 5142, 5143) Convert /feeds - move BML files to DW::Controller::Feeds

Three new templates: /feeds/index, /feeds/list, and (interstitial) /feeds/name
(Bug 4532, 5142, 5143) Convert /feeds - tweaks as requested

Separated get args and post args, used automatic form_auth check,
fixed whitespace, etc.

Made one extra tweak to name.tt, removing an unneeded paragraph tag.
(Bug 4532, 5142, 5143) Convert /feeds - use default subscription filter

Found a small bug in testing where if you added a feed from the list of
checkboxes, the feed wouldn't get added to the user's default filter.
All the other paths redirect to the subscription management page.
(Bug 4866) Allow collapsing of all profile sections to stick

This changes profile_collapsed_headers in userproplist from
a char to a blobchar - char is limited to 255 characteters, and
with the number of sections we have, not all would fit and the
last property would get truncated, which means existing data
is potentially corrupt.

As such, this change does not migrate old data, and users will
have to reset the collapsed sections after it goes live.
(bug 5245) fix whitespace issue
(Bug 2366) Move custom text data from S2 layers to userprops

This keeps custom text the same across layouts, instead of saving it per
layout.

-Creates new userprops to store the data instead of s2 props
-Creates a widget to handle recieving and posting of userprops
-Inserts widget into the Module section of Text options, maintaining
 striping and classes
-Migrates s2 props to userprops, if the user is not using userprops
(Bug 4750) Misleading error message when exceeding tag limit counts

Changes error message when exceeding tag limit count to: "Adding this tag
would exceed your maximum of n tags. You will not be able to add new tags
until you delete n existing tags."
(Bug 4750) Misleading error message when exceeding tag limit counts

Changes error message when exceeding tag limit count to: "Adding this tag
would exceed your maximum of n tags. You will not be able to add new tags
until you delete n existing tags."
(Bug 4176) Fix errors in notif username display

Previous commit displayed original requester's display name
in all notifs relating to a support request. It should display
username not user-set display name, and should display u/name
of person who triggered notif, instead of name of OP.
(Bug 5073) Add skiplinks to the foundation version of the site skins
(Bug 5073) Fix the nav search alignment

* adds space to the right
* remove styling from form elements, make them the same height
* remove alignmen as columns. We don't need the extra alignment /
  spacing within the header search itself
(Bug 5073) Don't show the drag and drop interface for touchscreens
(Bug 5073) Make the header space smaller on tiny screens
Merge pull request #565 from kaberett/bug4176-support-notifs-fix

(Bug 4176) Fix errors in notif username display
Merge pull request #562 from hotlevel4/bug4750/ExcessTagErrorMessage

(Bug 4750) Misleading error message when exceeding tag limit counts