universally accept any streaming object
universally accept any streaming object

* instead of checking class, check for required methods
* streaming instance should have write()/readlines() methods

ValvePython/vdf