AE: Linux AE - some fixes of yesterday merge (Enumerate + Resume)
AE: in doubt restore old suspend behaviour
AE: Choose indirection when possible. Care for lazy evaluation
fix incorrect query on smartplaylists with a set rule
Don't leave failed fileop jobs in the processing list.

We want to remove fileop jobs from the queue regardless of whether they
were successful or not.  Otherwise we crash on the next call to
AddJob().
Fix event pump order on ios when we drop in deeper message loop.
[droid] Fix event pump order on droid when we drop in deeper message loop.
[rbp] Fix for hang after seeking introduced by ASS fix

#2206 introduced a regression when seeking in some types of SD files where the video stutters and/or stalls.
This is caused by using the wrong clock in FlipPage
Fix for AlarmClock(): Prevent freeze-up when time <=0 and loop = true
Combine 2 CGUIWindowManager::SendThreadMessage methods with default param.
changed: Move storing of streamdetails from CApp::PlayFile() to the SaveFileState-job, where it already partially was (for DVD stuff). Also fixes getting the proper duration/AR from DVDPlayer
fixed: Stream details for current file were not stored when item was not in the db yet
changed: Clarify the special case for DVD stuff + always store details from player for other items, if available
fixed: Make sure player as actually playing video else we may update eg. streamdetails with invalid info
fixed: The VideoThumbLoader didn't fetch streamdetails for items that didn't have a file id set in their infotag
fixed: We can only obtain the aspect & duration this way when the Process() thread is running (and UpdatePlayState() has been called for the first) and we're rendering else the CApp will race getting the streamdetails on player start and get 0 for ratio/duration
changed: When checking for eg. user thumbs just check whether it's either a folder or a video file
added: = & != operator for CStreamDetails
changed: Compare streamdetails from the db and the item to determine whether db needs updating