Improved backtrace logging function
Added Rake devinstall task
Fixed Logging bug

When Log4r is included it can sometimes conflict with the base
Ruby Logger and cause problems like:

  undefined method `clear' for nil:NilClass (NoMethodError)

where clear is being called on an array @outputters that can never be nil
in the Log4r Logger class.
Fixed reactor infinite loop

Apparently, in some cases a non-blocking write to a socket in Linux can
return with 0 bytes written instead of returning an error of EAGAIN,
EINTR, or EWOULDBLOCK. In the Reactor when we were flushing output
to a socket we would loop until it's all written, but if no progress
is being made then we loop forever.

The case returning 0 bytes may be a closed socket...
Improved TorrentDataDelegate

  * Fixed bug where upload and download rate limits weren't available
  * Added ratio to the information returned