opt: add handling of boolean flags (--[no-]verbose)