.gitignore: Use third-party/.gitignore for list of files to ignore
InputStateMapper: Ignore key repeat logic unless non-zero (explicit)

This logic change means that by default, keyboard input actions are
triggered whether or not they are marked 'repeating' by the underlying
events subsystem. Otherwise, holding down a key would (by default) only
trigger once, unless explicitly mapped with a key repeat value of one.