update gitignore
Add solution/projects and a default config.h
fix various headers/includes to work in windows
add dirent port for win32
various win32/C99 fixes
various win32 fixes
add basename implementation for win32
add ssl/ub to the libs and generalise the paths a bit
win32 doesnt have snprintf but it has _snprintf
add parser/lexer to the project... automatically generating these is not yet done (and may not get done)
add some libs that uv needs
use libuv's dlopen etc instead of libltdl - this means libltdl can go away (yay), but havent removed it yet
win32 fixes

add crypt implementation until we replace this with openssl
replace CurrentTime/gettimeofday with uv_now
remove SystemTime as now CurrentTime is its own thing
hardcode paths to c:\ircd not my hoemdir on loonix
initialise variable
win32 fixes!
we dont have strtok_r on windows
fix logging on win32
add vs projects for core modules along with some hacky bits to get the exports right