Use ES5 mode in JSHint to allow trailing commas
Remove borked auth from compression unit test
Detect versions without patch level; fix unit tests