experimental support for setting favicons

Works in Chrome and FF for sure. Safari definitely does not work. Not
sure about Opera and IE9+