Initial implementation
See xp-framework/rfc#283
Flush BufferedOutputStream on deletion
Fix io.streams.Streams instances to return true for `is_file()`
Merge remote-tracking branch 'upstream/master'
Fix Protocol::handleDisconnect() invocation
Add tests verifying declaration of generated code is compatible
Fix newinstance to generate code declaration-compatible w/ base
Add test for "self" typehint
Merge pull request #8 from thekid/buffered-out-flush-on-delete

Flush BufferedOutputStream on deletion
Merge remote-tracking branch 'upstream/master'
Merge pull request #11 from thekid/newinstance-typehints

Newinstance typehints
Merge remote-tracking branch 'upstream/master'
Merge pull request #12 from thekid/fix-disconnect

Fix Protocol::handleDisconnect() invocation
Merge remote-tracking branch 'upstream/master'
Merge pull request #10 from xp-framework/http-516

Set status code to 516 to be able to distinguish from "regular" 500s
Merge remote-tracking branch 'upstream/master'
QA: Whitespace fixes
Add test verifying unknown classes raise exceptions
Wrap php.ReflectionExceptions in lang.ClassFormatException
- add typehint to lang.Throwable constructor argument #2