Refactor config file parsing
Refactor config file parsing

The parse_config_file and convert_parsed_args_to_config_file_contents
methods were moved to a generic ConfigFileParser class, which can be
overridden in the ArgumentParser constructor using the
config_file_parser option.

Addresses #21

lahwaacz/ConfigArgParse,bw2/ConfigArgParse