Handle unordered pieces properly.
Added logging of unordered piece requests dropped.
Pre-check the 'should_delete_self/stream' flags for http requests such that if we delete the object within the signal it will not read free'ed memory.
Fixed request list unittest.
Make sure that STATE_COMPLETED gets cleared in blocks after failing hash check.
Renamed rpc log types to 'rpc_events' and 'rpc_dump'.
Main thread releases global lock during hostname lookup.
Merge branch 'master' of https://github.com/rakshasa/libtorrent