Fix edge case where if core was paused before entering menu
and we try to leave the menu again, it will get stuck on a pause
screen until you toggle the menu again. Now the 'flush input'
routine will automatically evoke the pause toggle to get it
'unstuck'.
runloop.c - Simplify check_fast_forward_button
runloop.c - Simplify check_shader_dir
Small refinements to check_stateslots and check_shader_dir
runloop.c - Rewrite check_volume into set_volume
do_state_checks - simplify
Fix broken SRAM.

RARCH_CMD_SAVEFILES_INIT would clear out SRAM struct, but not
restore it.
Fix fullscreen toggling.
Merge pull request #1092 from CautiousAlbino/master

Fix broken SRAM.
Merge pull request #1093 from CautiousAlbino/fullscreen_toggle_fix

Fix fullscreen toggling.
autosave_interval setting now uses RARCH_CMD_AUTOSAVE_INIT -
it deinits beforehand
Add RARCH_CMD_AUTOSAVE_STATE
Rename some macros for bit get/setting
Create new macros BIT_SET/BIT_CLEAR/BIT_GET based on input_common.h helpers
Use BIT_CLEAR/BIT_SET for android_input.c
runloop.c - Create input_flush function
Fix BIT64_CLEAR (was unused at this point) and bitwise AND against
63
miscellaneous.h - Indenting nits
Avoid PS3 compiler warning
android_input_joypad.c - cleanups