refactoring, introducing IO interfaces, starting to modify the pickling
keeping compatibility with lookahead
integration
started debugging. left todo: lower-level array cpy
fixing some bugs, removing the old code
tests for ByteBuffer pickling
storing array in little-endian
changes in IO
experimenting with different outputs
refactoring code
clean up, rm bytebuffer realloc, pickleTo[S]

using ByteArrayOutputStream as default
removing fastbinary and related tests
removing ArrayOutput[Byte] (superseded by BinaryOutput)
removing most of Utils
bytebuffer throw overflow exception instead of reallocate
pickleTo has a "free" input type
addressing Philipp's comments
Add fixed-size byte array output
Fix pattern match in binary pickle format
Merge pull request #215 from dzufferey/0.10.x

new binary IO interfaces for 0.10.x