Add defaults map for SNES controller.
Unify button handling.

All SNES buttons now send press, release, and repeat events.
Merge branch 'unify-buttons' into develop