Update taz.de (RSS)
Handle recursive templates in composite columns
Add get_standard_metadata() to ProxyMetadata
...
oops
Use a cache for search query parsing
Fix handling of recursive templates in ProxyMetadata
Update instead of invalidating search caches

Updating is cheap when only a few books are affected.
Invalidate search caches when marked ids change
Ensure that removing books does not cause errors when updating search
caches
fixed antyweb recipe
update Dilbert recipe
Update Scientific American
Merge branch 'master' of https://github.com/intromatyk/calibre

Update Dilbert and Antyweb
Viewer: Refactor the bookmarks manager to make it a little prettier
Complete rewrite of viewer bookmarks manager

Ebook-viewer: Allow re-ordering bookmarks in the bookmarks manager by
drag and drop.
First stage: adding a ProxyMetadata object to get_metadata
Use ProxyMetadata in formatter functions for virt libs, ondevice, book_size, and approximate_formats. This saves the assignment in get_metadata()