Preference and mod for hiding notes that are hit

This adds a mod that controls what TapNoteScore causes a note to be hidden after being hit, and a preference that sets the default value of that mod.
I wonder if this should be a function call. The line is a bit long. Granted, we have a lot of long lines, but...still.