Partial support for running CLI using different locales.

Right now you can pass --locale to run the CLI tests. For some reason,
when I use pt_BR or ja the test fails due a Katello error:

2013-11-09 19:54:35,613 [ERROR][MainThread] error() @ base.py:211 - 'Authentication'
2013-11-09 19:54:35,614 [ERROR][MainThread] error() @ base.py:212 - Traceback (most recent call last):
  File "/usr/lib/python2.6/site-packages/katello/client/cli/base.py", line 224, in main
    ret_code = super(KatelloCLI, self).main(args, command_name, parent_usage)
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 312, in main
    return subcommand.main(self.args[1:], self.args[0], self._get_usage_line(command_name, parent_usage))
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 312, in main
    return subcommand.main(self.args[1:], self.args[0], self._get_usage_line(command_name, parent_usage))
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 389, in main
    self.setup_action(args, command_name, parent_usage)
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 375, in setup_action
    self.process_options(parser, args)
  File "/usr/lib/python2.6/site-packages/katello/client/core/base.py", line 228, in process_options
    self.check_options(validator)
  File "/usr/lib/python2.6/site-packages/katello/client/core/user.py", line 79, in check_options
    auth = self.about_api.authentication_method()
  File "/usr/lib/python2.6/site-packages/katello/client/api/about.py", line 28, in authentication_method
    return self.about()['Authentication']
KeyError: 'Authentication'