Create the stdalgo namespace for container-related algorithms, add stdalgo::vector::swaperase()
Make it possible to customize how SimpleExtItem should delete items
Cull ident sockets instead of immediate delete, add stdalgo::culldeleter
Add stdalgo::delete_all() that deletes all elements in a container
Add typedef OperList to UserManager for use with all_opers
Change storage of UserManager::all_opers to be a vector
Convert the global list of dynamic reference pointers to an intrusively linked list
Build coremods on Windows, add general support to the cmake script for building modules consisting of multiple compilation units

Instead of special casing m_spanningtree create one project for each subdir in src/modules/ and src/coremods/
Check if Membership::GetPrefixChar() returns 0 before appending it to a string

Spotted by @barosl
Remove User::WriteTo() functions; use User::WriteFrom() instead

The removed functions were rarely used and all they did was to call User::WriteFrom() with swapped arguments. On call sites, WriteTo() hardly offers any readability improvement over WriteFrom().
Move User::SendAll() into core_privmsg

This functionality is only used by the PRIVMSG and NOTICE handlers