Initial commit
inital commit
autoconf first version
fix 'make distcheck'
do not redefine _GNU_SOURCE
replaced getline() by fgets() for compatibility reasons
fgets into buf directly, rather than the stack
git should ignore ephemeral files.
avoid a printf in the library

In general, we don't want libraries to send data to the standard file
descriptors.  There are more that need fixing.

Note: this introduces a new API (psl_suffix_count() and
psl_suffix_exception_count) to enable the same sort of output from the
test.  But this new API seems to imply the internal structure of the
public suffix list.

Do we want to expose this API?  There could be some other PSL
mechanism (e.g. DBOUND) that doesn't have these counts, and a drop-in
replacement would not know what to return here.
document indentation conventions for emacs users
return NULL from psl_load_file() if the file could not be read.
Merge pull request #1 from dkg/master

minor source and edge case cleanup
added Travis-CI .travis.yml file
added Mailing List info
renamed psl_is_tld() to psl_is_public()
whitespace glitch
new function psl_load_fp()
added PSL inline library
added test with utf-8 domain
revert logic for psl_is_public()