Change entire database to use SQLitePCL

hoping it fixes the problem with it not opening db once in store.
Merge branch 'pcl-sqlite'