Start of providers rework
* SET NAMES utf8 moved to mysql host
* added test.py for sqlite
* sqlite table modified to be compatible with mysql table in describing fields
Added indexes to SQLiteTable
Fixed crash on sqlite empty result
Optimized SQLite table to refresh from one query
added SQLiteHost.query_dict
Detect SQLite views
just a check
remove extra print
Fields are now objects too
Merge remote-tracking branch 'origin/providers__rework_latest'