Added TolerantIOService and MissingBinaryFile

See spec. TolerantIOService overlays IOService, and tolerates
files that are returned as missing by handlers, returning
fake MissingBinaryFile objects when applicable.

EZP-23534
Removed logger from binary storage handlers

No longer needed, since the TolerantIOService will take care of
logging, and will fake missing files.

EZP-23534
Tested TolerantIOService

- in SPI integration tests (all binary ones)
- unit tests

EZP-23534