support for --no-foo to negate any boolean option