simplify the debug logging mechanism. There's now only one build option, logging=on or logging=off. When logging is enabled, the log level is controlled by the alert mask. All log events are delivered as alerts and it's up to the client to write them to disk in whatever way seems appropriate. removed the pointless logger plugin

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10601 a83610d8-ad2a-0410-a6ab-fc0612d85776
fix warnings

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10602 a83610d8-ad2a-0410-a6ab-fc0612d85776
fix another build warning

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10603 a83610d8-ad2a-0410-a6ab-fc0612d85776
pack members of pending_buffer a bit

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10604 a83610d8-ad2a-0410-a6ab-fc0612d85776
regenerate todo.html

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10605 a83610d8-ad2a-0410-a6ab-fc0612d85776
regenerate html

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10606 a83610d8-ad2a-0410-a6ab-fc0612d85776
update send and received byte performance counters immediately, to avoid the one second quantization in stats

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10607 a83610d8-ad2a-0410-a6ab-fc0612d85776
a bit more conservative block request timeouts. promote some invariant checks in the DHT as expensive (to disable them for regular debug builds)

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10608 a83610d8-ad2a-0410-a6ab-fc0612d85776
disable logging alerts in client_test

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10609 a83610d8-ad2a-0410-a6ab-fc0612d85776
lt_trackers is no longer a default extension

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10610 a83610d8-ad2a-0410-a6ab-fc0612d85776
documentation update

git-svn-id: https://svn.code.sf.net/p/libtorrent/code/trunk@10611 a83610d8-ad2a-0410-a6ab-fc0612d85776