Rename (invalid) BOUNCE_LOCK-OUT to (valid) BOUNCE_LOCK_OUT

Only the latter is a valid preprocessor define. If you #define BOUNCE_LOCK-OUT, the compiler will only see BOUNCE_LOCK, and the "-OUT" part will give a warning.

I've added a safeguard to help people update their code, if they use the old define.