Correct DW::Controller::Admin::ThemeMetadata hdr

Fixes #1062
Merge pull request #1063 from pauamma/bug-1062-fix-DW_Controller_Admin_ThemeMetadata-header

Correct DW::Controller::Admin::ThemeMetadata hdr
Requires an email address when not logged in.

Fixes #948
Merge pull request #1064 from pauamma/bug-948-support-email-mandatory

Requires an email address when not logged in.
Fix for Bug #1065, missing image file for the Librarian's Dream Battle Raven theme.

The background was missing for the Battle Raven theme in the
Librarian's Dream style.
Merge pull request #1066 from wahiaronkwas/bug1065-libdream-battleraven

Missing image file for the Librarian's Dream Battle Raven theme.
Update Foundation to 5.4.7

(some tweaks; most important is compatibility with later versions of
compass/sass)
Override default foundation settings
Merge pull request #1068 from afuna/foundation-update-5.4.7

Update to Foundation 5.4.7
[#1061] Convert /manage/circle, /community/join /community/leave

* merges them into one page (/circle/USERNAME/edit)

* changes can_trust/can_watch to check for deleted status (consistent
  with old manage/circle/add page

* bonus redesign

Fixes #1061.
[#1061] Redirect old pages to /circle/add

* old pages are: /manage/circle/add, /community/join, /community/leave

* also updates site-generated links

* tweaks DW::Routing->register_redirect to accept a function
  (convenience)
[#1061] Add back /community/join.bml.text (strings still used)
[#1061] Expand filters if action=edge.type

Redirecting from /manage/circle/add sometimes gives us a specific action
(indicating whether the user is more interested in subscribing or giving
access); so we expand the relevant filter section in that case, even if
the user hasn't subscribed/given access yet
[#1035] Register URLs of the form www.../$user/__rpc_...

For legacy JS files
Merge pull request #1070 from afuna/endpoint-404-bug-1035

[#1035] Register URLs of the form www.../$user/__rpc_...
Make sure that contextual hover menu has a background color

(on foundation pages)
Implement --earlyexpunge option.

Fixes #1071
[#977] Clarify that posting the entry won't log you in
Merge pull request #1073 from afuna/clarify-onetime-bug-977

[#977] Clarify that posting the entry won't log you in
Merge pull request #1074 from afuna/contextual-bg

[#977] Clarify that posting the entry won't log you in