Start work on a version of the Azure store that batches together SetValue requests (in order to improve performance)
Make sure we actually commit the values. Change some of the backing store tests to assume that GetValue() won't work until Commit() has been called.
Commit immediately after setting the registered queries
Add a way to ensure that events are committed after recording them
When setting user data, ensure that it's committed
Need to commit when updating query status or we'll end up counting events twice
Fix tests: 'SetValue' does not necessarily 'take' until Commit() is called.
Add a test: child store deletion should be recursive
Remove the cache for child stores on deletion. Make Commit a recursive operation.
Make the test program display some more information as it runs
Might actually be able to try the original 10,000 event test
Commit more regularly