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
don't use bitfield for disk_io_job::action
fixed missing case in save_struct