[FLINK-1323]  implementation that uses callbacks on completed write requests. Refactor I/O Manager Readers and Writers to interfaces, ...

  - add
 - This change also allows for a very simple way of plugging in a synchronous version of the I/O manager.