tcp: don't crash when tcp server cannot be registered, fixes #2315
channel: fix channel_find_by_number for maj.min support, fixes #2321
descrambler: remove the extra (not required) condition < 0 for uint16_t
linuxdvb: fix the USALS grace calculation
linuxdvb: rotor - add Max Rotor Movement field to the frontend config
Revert "linuxdvb: rotor - add Max Rotor Movement field to the frontend config"

This reverts commit aaedddc7e05e54af12e1c543bc32ebc4b8b2622c.
linuxdvb: rotor - add Max Rotor Movement field to the frontend config #2
two genre maps for opentv sky-it/ausat imported from "EPG Collector" project

I've personally verified the sky-it one; the other one should work too.
DVR: Fixed the channel icon url, fixes #2322
DVR: Fix sorting for lists (like channel, config profile etc..)
htsp: Fix config profile selection based on user ACL
htsp: ix config profile selection based on user ACL #2
idnode: optimize idnodes (split to domains)
globalheaders: fix again the wrong packet refcounting
opentv: fix memory leaks for regex patterns
descrambler: fix two memory leaks
htsp: fixed wrong mutex usage and leaks in htsp_write_scheduler()
ACL: Fix the channel tag and DVR config handling, fixes #2326
epg: remove unused epg_hash() function
idnode api: little cleanup