Create websql database only if really needed

localforage database and respective table were always being created, even when using other driver.

The initStorage() function mechanism allows for similar behavior in other drivers, if needed.