Remove profiling logs in search (core.py).
Extend the width of some columns in the search console UI (cui.py).
Use generators instead of comprehensions in search (core.py). Also adjust aligment to 80 columns.
Improve behavior of DB process when idle. Avoid empty transactions to DB and status swapping between queueing and select (core.py).
Make sure Document instances have all attributes, even in case of error (core.py).