(Bug 110) Initial import of old backend patch
(Bug 110) Clean up stuff
(bug 110) Add final frontend bits.
(bug 110) Rename module, only show for communities
(bug 1716) "syn_merge" not "synmerge"
(bug 1716) use canonical username in merge interface lookups
Merge pull request #511 from anall/feature/bug1716

Fix two issues with feed merge admin interface.
(Bug 4981) Move confirmation to earlier in the process
Merge pull request #512 from afuna/bug4981-move-confirm

(Bug 4981) Move confirmation to earlier in the process
Merge pull request #507 from anall/feature/Bug110

(bug 110) ADMIN HATS!
(Bug 5199) set jobstate to queued only if null

After credit card charge job is queued, always set dispatchtime, but
avoid overwriting jobstate and gctaskref when shop-creditcard-charge
worker has already finished and updated those.