selectively merge only functional changes

Izzy's gist has some functional changes that enable per-site comments
and more replacement options, but they were mixed up with a default
comment set that doen't need to be the master. This should be just the
functional bits without the data.
fix self update URL to work off this branch
update URL for my fork

As Benjol has taken rightful possession of the main project repo again and I have forked it instead of having the primary, my changes are now in my master branch. Use that URL for auto-updating this script.
+ made the script https capable
* minor adjustments after merge
update URL to do dev work in branch not master