fix bug in load/save settings (introduced by altering pe_settings layout)
make some DHT data structures a bit more compact
fix warning
fix torrent name corrections and add unit test
strip trailing dots and spaces in filenames
mark some expensive parts of invariant checks as expensive and disabled by default. introduce undead_peers to destruct all peer_connections in the network thread. they hang around while waiting for all outstanding disk jobs to complete. make the asio-debugging output a bit prettier
fix terminal window size issue in client_test under lldb. make client_test respond to keyboard input quicker
merged changes from trunk
fix merge error in client_test.cpp
more merge issue