Inconsistencies fix:
Inconsistencies fix:

- getPublicSuffix was not returning its direct host value if found
- getPublicSuffix should not return non-existing suffix values
- getSubdomain was not returning a null value if the domain was unknown

oncletom/tld.js,myndzi/tld.js,chrismoulton/tld.js