Use http://example.org/foo/bar as base URL in CLI
Merge pull request #29 from sideshowbarker/baseURL

Use http://example.org/foo/bar as base URL in CLI
Merge pull request #28 from sideshowbarker/master

Prevent NPE for relative fragment w/ base != null.
Host parsing synced with WHATWG spec wrt W3 bug #24257.

See https://www.w3.org/Bugs/Public/show_bug.cgi?id=24257
[maven-release-plugin] prepare release v0.0.3
[maven-release-plugin] prepare for next development iteration
README: Update Maven Central version to 0.0.3.
Check DNS length limits. Fixes #26.
More code coverage and internal fixes.
Remove unused imports.
Fix empty query/fragment. Add more tests.

Note that empty query/fragment is not equivalent
to null query/fragment.
Sync urltestdata_whatwg.txt with w3c-platform-tests.
Test data: Change comments to Vim-style syntax.

See https://github.com/w3c/web-platform-tests/issues/500
Migrate legacy tests to new suite + more test fixes.
Move RFC2396/RFC3986 parsing to canonicalizers. Fixes #30.
Add DecodeUnreservedCanonicalizer. Fixes #6.
Add URL.toHumanString(). Closes #17.
Add URL.relativize(). Closes #19.
More test coverage.
Set up Oracle JDK 8 builds on Travis CI.