* DataPacket: Don't throw on end of packet
* Various: Watch for end of packet and bail early if necessary

This should match libvorbis error concealment behavior more closely
Merge commit '1e47fa970b0342' into LooseDataPacket
* Add unit testing to project
Merge commit 'f9704f8db80f3' into LooseDataPacket
* Add unit testing to project
Merge commit 'e7463b17e5617' into LooseDataPacket
* BufferedReadStream: Split out buffering logic for simpler unit testing
* DataPacket: Change bit handling logic to be more intelligent
* UnitTests: Added tests for BufferedReadStream's buffering
* UnitTests: Added tests for DataPacket
Merge commit 'ce127f535d1e' into UnitTesting

* DataPacket: Ignore merged changes
* OggContainerReader: Switch to use a lock object instead of a mutex
* VorbisFloor: Clear residue if floor has no energy
Merge commit '3901c03837b7'
* Update version numbers, README
Merge commit '74a6998bf967'
* Updated copyright statements
* Updated version
* Updated nuspec
* DataPacket: Don't throw on end of packet
* VorbisReader: Decouple from OggContainerReader
* Add unit tests for container & packet readers
* Updated copyright statements
* Updated version
* Updated nuspec
Merge branch 'upstream/master'

Conflicts:
	NVorbis/NVorbis.csproj
* Bugfix: Refcount the StreamWrapper so we can release the reference when done
* Add sample-based position and length properties
Merge branch 'master' of https://git01.codeplex.com/nvorbis

Conflicts:
	NVorbis/StreamReadBuffer.cs