SystemClock:EndTime: eliminate even very small chance that infinite timer will expire
RssReader::Process: use correct timeout check
DVDPlayer: use correct timeout check
PeripheralCecAdapter: use correct timeout check
PVRGUIInfo: use correct timeout check
SoftAE: use correct timeout check
XbmcThreads::EndTime: add useful 'get' functions
XbmcThreads::EndTime: MillisLeft should always be zero is 'totalWaitTime' is zero
XbmcThreads::EndTime: mark 'get' functions as 'const'
DVDInputStreamPVRManager: use correct timeout check
Replace simple case calls of RegExp::GetReplaceString with much faster calls of RegExp::GetMatch
Merge pull request #3121 from Karlson2k/timeout_fix_01

Fix incorrect (non wrap safe) timeout process
Merge pull request #3433 from Karlson2k/regexp_rework_01a

RegExp rework - part 01