Rename MouseButton to Button.

This is shorter and more consistent with the Key type (i.e., it's not KeyboardKey).
Add Button.String.