remove ltdl

ltdl is a pain on windows and unneeded on all other platforms. I have researched other toolkits and how they support dynamic loading in a cross platform way and tools like gdb and node.js/libuv also take this approach of using windows apis directly and otherwise just dlopen.