[elasticsearch] fix tables_list

otherwise it only returns "mappings" as the table
Sort databases
Merge remote-tracking branch 'origin/patch-2'
Merge remote-tracking branch 'origin/es-sort'
[elasticsearch] fix select

If fields are explicitly said, ES returns each row as an array.
Merge remote-tracking branch 'origin/patch-3'