ensure that there is a newline between usage and options
add baseparser options to the 'General Options' group
set indent_increment to 1
remove temporary fix
add missing import and remove default help option
split install options into 'Command Options' and 'Package Index Options'
add the Command.gen_opts option group

Note that commands still have to add the option group to the parser
once they populate it with options (self.parser.add_option_group).
'Command Options' for the freeze command
'Command Options' for the search command
'Command Options' for the zip command
'Command Options' for the uninstall command
'Command Options' for the show command
add makefile + show-help-output target

The show-help-output target makes it easy to see the help output of
all non-hidden pip commands.
set option group title to '$CommandName Options'
changelog and author updates
s/makeopt/optparse.make_option
fix '-h,--help' option for commands
changelog and author updates
move command options before general options

Add a new base parser class 'CustomOptionParser' that provides the
'insert_option_group(idx, *, **)' method for inserting an option group
at a specific position.
remove Makefile