Merge pull request #17 from sksamuel/master

Added easy builder methods for port, scheme and hostname. Added tests.
Added maven instructions

Not everyone likes sbt.
Merge pull request #18 from sksamuel/patch-1

Added maven instructions
Fix #12 and #19 - Add percent decoding support during uri parsing
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Update README.md
Fix #26
Fix #14
Update docs
Update README.md
Update .travis.yml

Remove openjdk until I can fix the coveralls SSL issue
Update README.md
Fix #27
Fix #20. Update to #27. Fix for protocol relative URLs not being parsed correctly (// was put in the host)
Fix #21. Add docs about user information
Update README.md