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()
added IDNA2008 punycode support for psl_inline_is_public()
removed punycode debug output
added libidn2 to .travis.yml
fill in AUTHORS
added info functions
replaced md5 by sha1 checksumming
added check for idn2
use idn2 instead of libidn2 to avoid the need for GPL3+ license
merged libpsl and libpsl-inline
added package idn2 in .travis.yml
LGPL->MIT license, some cleanups