Python bindings for libtransmission.

Adds three python classes:
 * transimssion.Session -- the main bittorrent client
 * transmission.Torrent -- an individual torrent
 * transmission.Variant -- a dict-like wrapper for json and benc files

Mostly follows the API of transmissionrpc