Maintain single location engine instance at a time
Adds ability to cancel GPX trace replay when turning of mock mode
Fix demo app crashes due to null request or null trace file