go.net/publicsuffix: new package.

The tables were generated by:

go run gen.go -subset -version "subset of publicsuffix.org's effective_tld_names.dat, hg revision 05b11a8d1ace (2012-11-09)"       >table.go

go run gen.go -subset -version "subset of publicsuffix.org's effective_tld_names.dat, hg revision 05b11a8d1ace (2012-11-09)" -test >table_test.go

The input data is subsetted so that code review is easier while still
covering the interesting * and ! rules. A follow-up changelist will
check in the unfiltered public suffix list.

Update golang/go#1960.

R=rsc, dr.volker.dobler
CC=golang-dev
https://golang.org/cl/6912045
5 files changed