Merge branch 'master' of github.com:Atheros1/PyBitmessage
Merge branch 'master' of github.com:Atheros1/PyBitmessage
Merge branch 'master' of github.com:Bitmessage/PyBitmessage
Merge branch 'master' of github.com:Bitmessage/PyBitmessage
Added a class for background working
renamed class BGWorker to bgWorker
renamed class BGWorker to bgWorker
Made gevent happy with PyQt.
Removed a blank line.
Sleep more , save more.
Sleep more , save more.
Put setDaemon inside init.
Made it compatible with gevent 1.0dev version.
Real logging, please incorporate into new and existing code.
replace acquire lock by 'with' statement
Altered Makefile to avoid needing to chase changes
Added CPU stats.
Repairing debian packaging
Fix issue #183 (CPU 100% usage)

As per http://docs.python.org/2/howto/sockets.html#using-a-socket it's
possible that a socket recv() call returns 0 bytes if the remote closes
the connection. In that case, recv() does not obey settimeout(): it
just doesn't block and returns zero bytes immediately, which in this
case results in an infinite loop if the transmission was incomplete.
Merge pull request #277 from pgimeno/cpu100percentfix

Fix issue #183 (CPU 100% usage)