custom argparse formatter to allow better defaults control and cleaner presentation of long options strings