Allow and remove unneccessary recursion in ByteStream input Fix ATEAM-710
A thread of the EventSelectorByteStream should not lock itself. To achieve this replace the standard mutex with a mutex allowing recursion and make sure that the corresponding locks can be passed between methods.
Specifically the recursion of seek
causing the lock noted in ATEAM-710 is not necessary. We can simplify the service slightly by removing it.