Tests and changes for adding ability to specify smartstore database name,

Didn't do much for the Upgrader - doesn't seem like there is anything to do.
Because the key for ```openHelpers``` is based on the ```userID, orgID, communityID```, all of which will be null in the unauthenticated context. What's the new key?