Change User-Agent to match latest STB firmware: Opera/9.80 (Linux sh4 ;
U;  Amino; en) Presto/2.5.21 Version/10.30
Get filesize of recording in Recording class, not in Scheduler. Add
Recording.deleteFromDb
Add API.deleteRecording, improve debug prints, use serve_file to serve
recording file.
Implement API.getStorageInfo, remove logo & thumbnail when
logo/thumbnail changes. Remove/solve various TODOs
Abort recording on error, resolve more TODOs, reduce duplication
Disable aborting of active recording when reschedule doesn't want it
recorded (might be because scheduler is not properly handling active
programs/recordings)
Fix: typo in query in RecordingAbstract.getByTitleFromDb