Prevent overwriting of existing key binding

With the new key_is_bound() method in KeyBindingList, the game will now
prevent the players from binding a key that is already in use.
Change default player 2 controls

The key bindings for player 2's attack buttons are now set to the top two
rows on the numpad.