Skip untyped instance vars in macros
CGI#escape and CGI#unescape can optionally output to an IO
Make URI parse relative uris
Fixed another small parse issue
Fixed a small CGI issue
Hash#merge!
Better temporary filename for --run and -e
Allow `ensure` as an expression suffix
Fixed a small issue when reporting errors for named arguments
Some HTTP-related refactors
Put restriction in `Json.parse(string)` for better error message
Started OAuth2::Client