Use the same protocol as the page when loading bookmarklet Javascript to avoid mixed content error in (at least) Firefox.
Change tests in bookmarklet Javascript for whether a page is a Flickr photo or person page to accept https. (Don't change tests on server side yet so I can test the following fix.)
FIx escaped HTML in error message when an unknown URL reaches a bookmarklet action.