Added untested implementation of Extended Streams

Reimplemented Extended Streams from the old libWyvernzora. Improved
class inheritance. This time PartialStreamEx was implemented with
concurrent reading/writing in mind.