* Revert packet data buffering to improve memory usage
* Removed ACache (better memory usage, slightly better performance)
* ThreadSafeStream: Don't waste time looking for the correct thread when we just had it
* Don't scale output
* Re-enable clipping (with an option to disable)
* Change clipping to clamp to +/-.99999994
* Fix off by 1000 error in Position getter
* Bump version numbers
* Update nuspec files
* Update README
* Ogg Reader: Smarter buffering
* Minor cleanup
* Rebuild the buffer fill logic in BufferedReadStream to be simpler
* Cleanup to make supporting other container types simpler
* Bugfixing and lock streamlining
* VorbisReader: Switch to minimal reads
* OggContainerReader: Don't do single-byte reads when loading pages
* BufferedReadStream: Add logic to close the base stream when closing if needed.
* Exposed Ogg container reader and added interfaces to support external packet provider implementation.
* Simplified packet handling due to improved interfaces
* Bumped version number
* DataPacket: Allow 0-bit reads
* VorbisStreamDecoder: Reset previous and next flags when block flag is not set
* VorbisStreamDecoder: Move all packet handling to DecodeNextPacket()
* Updated README, TODO, and nuspec files
* Huffman: Remove generics
* OpenTK/OggStream: Only queue as many source buffers as we actually filled
* DataPacket: Reset the bit reader when resetting the read position
* IPacketProvider: Add PeekNextPacket() so seeking doesn't need to enumerate packets twice
* RingBuffer: Fix Clear() and Write(...)
* VorbisStreamDecoder: Reduce processing req's