Feature: Return traversable

This pull request allows returning traversable structures, see #1.

* [x] Support `php.Traversable` in XML and JSON serializers
* [x] Optimize case and stream JSON (using new `text.json` APIs?)
* [x] Optimize case and stream XML (using XML writer?)