[SMALL] Issue 845 - InMemory EnsureCreated() should return true for the first ...

...call to create a persistent database and false thereafter. For non-persistent databases it always returns false (consistent with what it does now).