moved util.dicts to util.slush and removed unused update_dict function
removed GenericDeferrer and DeferredCacher from util.deferral
whitespace and imports
cleaned up jsonrpc.Server
improved deferral.ReplyMatcher
only display missing type/handler warnings in debug mode
Updated README to include package names and Bitcoin 0.5.0 dependency
Revert "added block header sanity check"

This reverts commit 1861ce91aafea62675e2e93129eaa5f79352d1c1, which broke litecoin support.
made ReplyMatcher not resend queries and made the example in bitcoin.p2p handle timeouts
made FloatingInteger usage explicit
handle any exceptions while encoding by falling back to ASCII

Attempts to fix picchio's "exceptions.TypeError: encode() argument 1 must be string, not None" bug.
separated p2pool and bitcoin network definitions
made network definitions instances instead of classes
removed unused SUBSIDY_FUNC in bitcoin network definitions
fixed peer ping and addr threadlets not exiting when connection lost
added unit test for datachunker
give estimates of time to next block
fixup to "separated p2pool and bitcoin network definitions", which broke the "users" web page
speed up forest
submit all merged mining solutions when debug mode is enabled