Simplify SASL auth string generation code
Add variables for user credentials in connect commands
Add custom login type to avoid collisions
Login type cleanup
Cosmetics
Add default connect commands for networks with obscure login methods

Yeah, QuakeNet is an exception
Avoid useless strdup() and free() calls
Reorganize Preferences
Update dirent.h win32 implementation
Add default Doxyfile
Set up Doxyfile
Sample code docs for challengeauth_response()
Add structs and use treeview
Temporary workaround for reconnect crashes on win32

Yes, we really need to fix this ASAP