Tweak BACamera creation API.
Fix method name typo.
Always create a BACameraGL1 until others are ready.
Avoid stalling the runloop for other runloop sources while processing events during mouselook loop.