feature: allow negative input

change the option management (remove the -i) to be compatible with seq(1).
refactoring: usage() now use our internal option structure to generate output
fix: wrong binary path in make clean target
refactoring: useq_parse_cmdline() is more agnostic about the params
doc: update (remove -i, compatibility with GNU seq)