* feat!: remove code for SQLite
ref [Introduce revised telescope-frecency.nvim : neovim](https://www.reddit.com/r/neovim/comments/174m8zu/introduce_revised_telescopefrecencynvim/)
I have deprecated SQLite features 4 months ago. It is the time to remove
code for them.
* test: fix test to load telescope validly
* test: remove sqlite.lua from CI settings
* test: test database as native
* fix: add lacked type from old database/sqlite.lua
* docs: remove description for SQLite3 logic
* chore: fix types
* chore: add types for Database:raw_table
* refactor: unite logic for finder & async_finder
* chore: fix types
* chore: add sleep to show results at first
* refactor: fix to find results separatedly
* test: remove unnecessary ones and fix others
* test: add matrix for 0.9.x & Windows
* test: use forked plenary.log for Windows
* test: fix to use strptime in Windows
* test: run again if segmentation fault in Windows
* test: loosen timeout for Perl
* test: use the latest plenary.nvim again
* chore: fix types
* chore: change variable name
* feat: watch changes of DB to reload
* chore: add comments to steps
* test: copy whole modules for testing in Windows
* fix: make valid paths for Windows
* test: add tests for Native
* test: use robust way to calculate time
vim.fn.strptime cannot be used in Lua loop
* chore: fix comments
* refactor: simplify the code
* test: loosen condition to detect failures
* test: disable some logging
Many loggings make the test fail.
* test: run tests sequentially in Windows
* test: loosen timeout not to fail on Windows
* I did an overhall for all codes and added typing by Lua-language-server and tests. It also works on CI.
* Now it searches files on the workspace completely asynchronously. It does not block your text input. (Fix#106)
Make count = 1 when you open a file you've never opened (Fix#107)