Alasql.js - JavaScript client-side SQL database supporting localStorage, IndexedDB, and Excel