Add a flag to disable public suffix list

ghc-7.4.1 doesn't like the amount of string literals in publicsuffixlist, library weights 20MB, adds 1MB to stripped binary size and 400MB to ld's memory consumption. I hope this is fixed in recent ghcs, but in the meantime...