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 job type definitions into job.h
changed: Implement methods to pause/unpause the job queue for a certain priority
changed: Remove image job pause/unpause from OMX/AML player as that's now handled by CApp
changed: Implement method for checking whether a certain priority is processing
changed: Run SaveFileState job with priority normal to make sure it doesn't get paused
changed: No longer need to pause/unpause mediaflag jobs as that's now handled elsewhere