Added support for many more ESENT APIs.
Lots of bugfixes.
The PersistentDictionary code can now deal with many LINQ queries by using enumerating just matching records instead of looking at all records:
var dict = new PersistentDictionary<string, int>("DataDir");
// insert some data
int total = (from x in dict where x.Key.StartWith("Mar") select x.Value).Sum();