Added source to options exception types.
Made parse_commands_deep not return a boolean.
Removed unused parse_commands function in command_line.cc.
Actually enabled config file option and made us output usage when an option goes bad.