Add ability to retrieve all input states from thread
Merge branch 'input' into title_menu
Pause/unpause properly caches/processes input changes.

Minor sound/input fix (wrong branch, I know).