vout: simplify flush locking
The static function vout_FlushUnlocked(), called from vout_Flush() and
vout_ReleaseDisplay(), internally locked the display_lock.
From vout_Flush(), the display_lock is unnecessary because the function
is called within a vout_control_Hold()/vout_control_Release() section.
From vout_ReleaseDisplay(), the display_lock was locked just after
vout_FlushUnlocked(), so moving the call avoids to lock/unlock twice.