BookGridWithScope => ScopedGrid
JSON-encode for queries not needed
Fix, refactor, and extend grid filters

Introduce "On or before/after" operator in extended search.
Fix searching/filtering by date and datetime.
Reuse the code from extended search to process filters.