bunzip2 took -? to be a legitimate argument and did the unexpected. this was different from bzip2. this patch makes the behavior the same by changing bunzip2 to call usage() when given an unknown switch.