Add support for short options with embedded arguments (e.g. -j2). Add support for implicit boolean options (e.g. -q -> {quiet, true}). Add support for option terminator ("--").
terminator (i.e. "--").
Boolean options without an argument are now considered true.