Database index and optimization

* Downcase slugs, case-insensitive filters don’t use the unique index.
* Add index for title_char, title (used for /list)