Integrate ShareMeNot functionality

This branch supports ShareMeNot's social widget replacement functionality. Buttons are replaced if the corresponding domains are blocked by Privacy Badger, and those domains are temporarily unblocked if the button is clicked.

Test page: http://sharemenot.cs.washington.edu/Test%20Installation.shtml.

(To test, manually block all trackers on the page via Privacy Badger's UI. Might need to explicitly get cookies for some to show up, such as by visiting facebook.com or pinterest.com before testing.)

There's currently no user-facing way to disable button replacement, but the socialWidgetReplacementEnabled pref controls it.
Ah, possibly. This part of the code wasn't originally written by me, so I haven't actually seen the issue happen myself. Your suggestion sounds right to me.