fix verbose logging build
member re-order and struct packing
comments
merged fix from RC_0_16
make comparison function strict weak ordering
remove debug logging to print field offsets and struct sizes
fix bug in load/save settings (introduced by altering pe_settings layout)
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