Added dl object and io_plugin object
Made a 'posix' dir
Moved more code into posix dir
Added win32 files