Added network options and methods to set the paths to the TLS certificates and private keys
Added Fdb.ApiVersion property, and Fdb.Start() only sets s_started when the network thread has been started.
Merge branch 'master' into tls
Update parsing of Coordinators / Cluster Files to handle the ":tls" suffix

- Added FdbEndPoint class that derives from IPEndPoint, with the additional 'TLS' property
Merge branch 'master' into tls
Git init
First commit (prototype version)
Create README.md
Cleanup: Added version infos, strong name keys, cleaned up copyright, sorted usings, ...
Moved the versionning outside the ColaStore and into the wrapping classes

- added customer enumerators for dictionary and set
- added nullchecks on the keys
Added initial LINQ GetRange(...) support
Changes following API refactoring in the client

- Moved in-memory custom logic to MemoryDatabaseHandler and MemoryTransactionHandler
- MemoryDatabase.CreateNew(...) is the factory for mem dbs
- fixed bound checking in get_range and get_key
Started initial work on garbage collection

- added a custom elastic heap for keys and values that allows sequential traversing of pages
- simple collection algorithm for values
Fixed bug in ColaStore.Clear() that would overwrite the spare list with the actual level (creating corruption in following cascade merges)
Cleaned up ColaStore, added more invariant checks
Added initial version of ColaRangeDictionary (WiP)

- same as ColaRangeSet, but stores a value per range
- range only are merge if they have the same value
Fixed merging and insertion in ColaRangeDictionary (WiP)

- disallowed empty ranges
Reject empty ranges in ColaRangeSet<T> + sealed
Fix invalid max check in Iterator.Seek()
Added FindNext() / FindPrevious() overrides that can take an alternative comparer