Fix configuration parser

 The types of the configuration options got lost (e.g. Columns should be an
 integer not a string).
Fix traceback in attach command

If the -t option wasn't used in an attach command, a traceback was
happening. This commit fixes that issue.
Pass arguments object instead of individual arguments

As of this commit, PyBugz no longer uses the **kwds syntax.
Now it uses the args object which is created from the command line and
configuration file to pass all arguments, and each routine uses the
arguments it needs from the object.
white space
Use xmlrpc interface

Replace the old Bugzilla interface with code that sets up a proxy so we
can communicate with Bugzilla through its xmlrpc interface.

This is much more stable than the previous interface to Bugzilla, and it
is the documented way for client software to communicate with Bugzilla.

I would like to thank Mike Gilbert <floppym@gentoo.org> for contributing
the Bugzilla Proxy code.
update default base URL

The default base URL now points to the xmlrpc interface for gentoo's
Bugzilla.
remove hard coded config.py

This file is no longer needed. If we need to find out the fields and
possible values, there are ways to query this information through the
xmlrpc interface.

Unfortunately this means that the --show-url option for the namedcmd and
search commands no longer works since we have no way of knowing what the
URL should be.
start using the Bugzilla proxy

Import the bugzilla proxy into the command line interface and set up to
log into Bugzilla.
log in only if a user name and password are configured
Tweak RequestTransport so that we properly handle a gzip encoded response.
the get command now uses xmlrpc
the search command now uses xmlrpc
remove the namedcmd command

This was removed because it doesn't exist in the xmlrpc web services for
Bugzilla.
the attachment command now uses xmlrpc
The attach command now uses xmlrpc
Add login support and clean up the code that sets the output encoding
import fixes
support the skip_auth option
always log in just before sending a command to Bugzilla
another authentication fix

The return in after the except block when trying to load the cookies
needs to be part of the try block.