Fixed tests to work with new IOHandles Codecs

Fixed bugs in StreamHandle and Delimiter Codec.
Now all read/write file tests are passing for Endpoint and IOHandle

Changed flush() for the ContainerEPBuffer to flush all stored values
instead of 0 or 1 batches. This may need to be reverted.
Added Codec for framing/buffering network vals

Also moved listener/client test into one file.
Merge branch 'master' of https://github.com/DaMSL/K3-Core

Conflicts:
	runtime/cpp/Network.hpp
Fixed include paths in test files