Use the full formatter for the catalog templates so the full template language and all custom columns can be used.

I have tested this in epub and mobi and it works as far as I can tell. Unfortunately this code is very complicated so there may be problems. We will see...
Fix #1360547 ["Legacy" window title](https://bugs.launchpad.net/calibre/+bug/1360547)
Fix the unified title and toolbar on Mac tweak causing calibre to fail to work because of a bug in PyQt5
Merge branch 'master' of https://github.com/cbhaley/calibre