Made ptr_iterator_base more standard friendly and factorized code.
Added sort() member function to ptr_vector.
Yet another tweak at packet system. Reduced verboseness by deducing template arguments from handler functions. Allow empty answer and failure for requests.
Included player list in test command line front ends.
Improved refgen to cache already read and unchanged files, reading them back to check for CRC32 consistency and to build the packet id <> name relation.
Added push_back(&&) and shrink_to_fit to ptr_vector.
Added return value to erase() and added range version for erase() in sorted_vector.
Improved netcom request pools: answered requests are automatically removed from the pool.
Fixed bug with std::remove_if being used incorrectly.