(Bug 5133) Master check-box for email notifications not working

Tweaks js/components/jquery.select-all.js to create a special case for
the notification settings page in order to get the master check-boxes
functioning as expected (jquery.select-all-special.js). Also edits Web.pm
to add the new variables to the checkboxes (data-select-all and
data-selected-by).
Merge pull request #629 from hotlevel4/bug5133/NotifCheckAllJS

(Bug 5133) Master check-box for email notifications not working