Use gcc for C
Add generic DLL support
Add Ares dllmain, and enable by default when making a dll
Add support to link other static libs (as opposed to object files)
Merge branch 'pure'
Merge branch 'pure'
Cleanup and bugfix
Merge branch 'pure'