Pushbutton lib: improved debouncing logic and reduced width of PrevTimeMillis vars. I'm hesitant to make them 1 byte because that means the functions would wrongly think 15 ms hasn't elapsed yet if the function is called after e.g. 266 ms.