Merge pull request #16 from Sukasa/master

Add support for accessing Biome information stored in an Anvil chunk
Add appropriate checks for interface set-operations on BlockManager.  Fixes #17
added null checks after get Neighbor calls
Stream usage optimisations

Added using statements where needed and changed a few method where
streams were being left open
Removed If statement from previous check in.
removed bufferedstreams from filestreams as they are not needed
Merge pull request #19 from dmportella/master

Stream Optimisations
Made ICacheTable<T> implement IEnumerable<T>.  Breaking change for anyone that implented ICacheTable<T>.
Updated EnchantmentInfo
Fix initialized field not being set correctly
Add Sections property to AnvilChunk
Add old C++/CLI example
Add stained glass blocks
Chunk enumerator no longer crashes when attempting to load empty dimensions

Signed-off-by: Sukasa <nick.m@shaw.ca>