Fix VSProject item sorting:
* Use object type in the sort key
* Call _key recursively over containers
* Prevent passing of iterators to xsorted
* Fix VSProject generator with new sorting
Simplify initialization of Pathfinder using C++11 constructs.
Rate-limit SSL client renegotiation (RIPD-360)
[WIP] Reduce the number of getID calls.
[WIP] Minor updates.
[WIP] Continuing to get rid of getID() calls.
[WIP] Respect tuple's explicit ctor.
[WIP] Remove getID() from SHAMapSync.cpp.