Updates how we handle restoring the options menu so that we don't try to call methods on it before it has been created
Fixes bug which prevented options menu buttons from being restored on device rotation when viewing search results
Fixes bug which didnt restore search results list view on device orientation
Fixes bug which caused the settings button to show (upon back pressing to search results) when rotating the device while viewing the route preview, route preview directions, route, and route directions screens
Closes #759