newdb: Disable autocommit during executemany for a performance boost
Grid view: Fix bug in centering calculation
Fix virtual library tabs not being updated when using VL button
Nuke the grid centering code

It was causing problems when there was exactly a screenful of items to
be displayed as the layout would bounce betwen having a scrollbar and
not having a scrollbar.
Grid View: Replace broken Qt shift-click implementation
Update mediapart
Content Server: Proper error message for pick a random book

Raise a 404 instead of a 500 if the user tries pick a random book on an
empty library.
...
News24 and Nuus24 by Nicki de Wet
newdb: Shorten filenames correctly

Ensure that the total path length is <= PATH_LIMIT * 4 and that no
component is longer than PATH_LIMIT on unix.
Content server: Make virtual libraries available as searches

Content server: Make virtual libraries available as searches from the
start page. They work just like saved searches, clicking on a virtual
library will show you all the books in that virtual library.
Update Providence Journal
Grid view: Show marked books with a star emblem
Fix breakage on OS X machines with system style
Update Daily Express
OS X build: Log stdout/stderr to Console.app

In OS X 10.8 Apple stopped redirecting stdout/stderr to Console.app for
applications launched by launch services. Re-enable the redirection,
useful for debugging.
Report errors during UI initialization

Exceptions raised during UI initialization were not being reported to
the user, leaving a partially functioning UI with no apparent cause.
Edit metadata dialog: Disable OK button while results are being downloaded.

Fixes #1213397 [AttributeError](https://bugs.launchpad.net/calibre/+bug/1213397)
newdb: Fix deleting empty records leaving behind a temp dir
Update High Country News