Don't skip over recordings that are still tuning.

Fix a bug where the scheduler sometimes skips over recordings in the
rsTuning state.  This doesn't matter normally as the recording usually
transitiions to the rsRecording state quickly.  When there is a tuning
problem, however, this bug defeats the tuning timeout check in the
scheduler and the recording gets stuck in the tuning state.  This fix
makes sure the tuning check is always done.

(cherry picked from commit f455e491239cc128200db85c90dcab7ea15044c3)
Fix issue accessing crossreferenced tables after using Video.create()
(cherry picked from commit 87d42de1e116c9db9a686468a7c1497df46c19c0)
Fix recorded->recordedprogram JOIN in Python bindings search function.

Signed-off-by: Raymond Wagner <rwagner@mythtv.org>
(cherry picked from commit 3a082c506f4bacc9500ad2b03de0fe98a9ea87ac)