(Bug 4981) Add confirmation dialog when banning account

Added confirmation dialog when banning/unbanning accounts via the
contextual hover menu.

Additionally, fixed up a couple of typos in comments in the file
./contextualhover.js
(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.
Merge pull request #508 from alierak/cc-race-bug5199

(Bug 5199) set jobstate to queued only if null
Merge pull request #501 from kaberett/bug4981-confirm-ban-user

Bug4981 confirm ban user