Add new constructor to RecordingInfo for loading by recording id. Deprecate the chanid/starttime constructor.
Migrate information from recorded and recordedmarkup to recordedfile.

The old data is left in place for now, as code still needs to be
changed to use the new table.

Codec and bitrate info is missing for older recordings. One possible
solution to this will be an external utility which inspects all
recordings and updates the database. Possibly as a one-off event when
upgrading from 0.27 to 0.28, or as part of the daily housekeeper.
Services: Exclude recordings from results which are pending delete.
Enhance the logging in tv_rec to make the source of the state changes a little more obvious.
WebFrontend: A number of performance improvements for the index page, menu and overview.
WebFrontend: Don't use onMouseOut() for now, the behaviour is ... odd
Bump schema version in the bindings
use new helper functions
try to unbreak IPv6 adresses with negative lookahead matching
fix [b1a112c062] by simply using QUrl for the Url parsing

should have been a negative match for colon in square brackets instead
of a negative match for double colon
Services: Update GetMusic() to use the storage groups
Merge remote-tracking branch 'upstream/master'