recovery: Cleanup, bug fixes, and code optimization

* update g_default_keymap (return is not a selector)
* support legacy sdcard path (/sdcard)
* clean up and fix small issues with 'show_update_menu'
* expand RECOVERY_LOCAL_VERSION in main()

Signed-off-by: Brandon McAnsh <brandonm@matricom.net>