Give log() funcs some public'ity.
Remove incorrect println() log.
Fix indent.
Structure code a tinzy bit.
Added String.isHexDigit()
Added percent decoding, and URL.pathComponents
Make parse_url() private, beauty.
HTTPRequest now uses the URL struct, moved URL to Extensions.
Use proper error for connection failures. (was reporting DNS error)
Merge branch 'release/0.4.2'