(bug 5147) Initial work
(bug 5147) Show up properly on notifications interface
(bug 5147) Allow different query settings for different related events
(bug 5147) Call local raw_subscription method per related
(bug 5147) Convert opt_gettalkemail into ESN subscriptions

Either:
 * temporarally in raw_subscriptions
 * permanently when visiting subscription management
(bug 5147) Pass scratch, remove Dumper calls
(bug 5147) remove all traces [ except conversion ] of opt_gettalkemail
Merge branch 'develop' into feature/bug5147
(bug 5147) Split new notification into reply to comm entry/reply to comment
(bug 5147) Migrate opt_getselfemail to ESN.

Clean up stray debugging code
(bug 5147) Remove unused strings
(bug 5147) rename "I comment on any entry in someone else's journal" to match old behaviour

Instead of the other way around.
(bug 5147) Fix style-related problems
(Bug 4942) 12 new Summertime themes
-- add theme code
-- add theme images
-- add preview pics
Merge branch 'anall-feature/bug5147' into develop

* anall-feature/bug5147:
  (bug 5147) Fix style-related problems
  (bug 5147) rename "I comment on any entry in someone else's journal" to match old behaviour
  (bug 5147) Remove unused strings
  (bug 5147) Migrate opt_getselfemail to ESN.
  (bug 5147) Split new notification into reply to comm entry/reply to comment
  (bug 5147) remove all traces [ except conversion ] of opt_gettalkemail
  (bug 5147) Pass scratch, remove Dumper calls
  (bug 5147) Convert opt_gettalkemail into ESN subscriptions
  (bug 5147) Call local raw_subscription method per related
  (bug 5147) Allow different query settings for different related events
  (bug 5147) Show up properly on notifications interface
  (bug 5147) Initial work

Conflicts:
	bin/upgrading/deadphrases.dat
Merge pull request #517 from ninetyd/bug4942/summertime_themes

(Bug 4942) 12 new Summertime themes