Added more convenient way to create a logger
Added MemoryMappedFile
Fixed incorrect instanceof
Added support to read or write byte buffers
Renamed some methods in Seekable
Removed support for RandomAccessFile for now (should be supported via FileChannel instead)
Merged ByteBufferInput, ByteBufferOutput and ByteBufferWrapper
Implemented Swappable and Seekable
Added a new constructor and cleaned up existing constructors code
Added some new factory methods
Updated project metadata
Using new socket system for DataInputReader and DataOutputWriter and moved buffer classes to a new package
Removed DataInput/DataOutput buffering, as it interferes with I/O objects
Added close shields for channels
sourceFile was set too late
Using buffered streams on default to read and write files
Added more socket classes and extended IOSocket
Moved byte swapping code to the DataInput/Output wrappers
Updated MemoryMappedFile
Fixed boolean check according to the definition in DataInput