Fix : Test Debugger.IsAttached before calling Debugger.Break();
Fixed SliceWriter.WriteFixed16(...) advancing 4 bytes instead of 2 bytes.
MemoryDB: tweaks to allow the empty key
MemoryDB: continued implementation for the snapshot file reader

- Switched to unsigned integers for offsets and sizes
- Fixed Win32SnapshotFile so that we can actually read from it
- Fixed field size errors when reading or writing
- Implemented reading JumpTables and Levels
- Added LevelWriter helper class that allows streaming data into a level
- Reader should probably be redsigned to use and USliceReader over a memory mapped file
The FdbRangeQuery copy constructor (with new options) did not copy the Snapshot property.
Added a few XML comments
Added FdbAsyncEnumerable.Buffered(...) helper method to simplify batching in unit tests
MemoryDB: loading a snapshot should restore the db's sequence and name

- added MemoryDatabase.LoadFromAsync(..) helper method
- BUGBUG: file writer wants 4KB pages but snapshot uses 1KB pages internally...
- reduced logging verbosity
Merge pull request #24 from ajbeamon/master

The FdbRangeQuery copy constructor (with new options) did not copy the Snapshot property
Merge remote-tracking branch 'upstream/master'
move orphaned files to new src directory