Print an optional packet number in the beginning of line

The new option is '--number'.
man: add new '--number' option
Merge pull request #387 from fxlb/packet-number

Print an optional packet number in the beginning of line
Escape the second - in --number.
Add a --version option, to print just version information.

Also, use #defines starting at 128 (outside the ASCII range) for long
options having no short-option equivalent, and have -h/--help exit with
an exit status of 0 (you just asked for usage information, and you got
it - no fault, no error).
Add --version to the usage message.
Document --version.
date update
opterr should default to 1, so illegal options are reported.
also tell OpenSSL and libsmi versions
Squelch warnings on OS X.
delete trailing spaces/tabs