parse-duration: Work around an strtoul() misfeature. * lib/parse-duration.c (str_const_to_ul): Reject a + or - sign between the optional whitespace and the digits. * tests/test-parse-duration.sh: Add some tests with expected failure. * tests/test-parse-duration.c (main): Fix usage message.