Add C++ extern "C"

See Issue 8 and Issue 12.
Make configure return 0 on success
Silences "echo ignoring *"
Remove extraneous CloseHandle

Fixes issue 13.
Fix error checking in copy_string()
test.c: return 1 if error
Fix local symbol in global handle test
Makefile: some rework with better dependency tracking

More to come later
Makefile: cosmetics
README: Markdown-ize and add rand() stuff
License stuff
test.c: make errors stand out
test: more updates and fixes
test: add forgotten test

"Open library again (without closing it first) with RTLD_GLOBAL"
test: add trying to load nonexistent symbols test
Build sys additions

* wine support for testing
* License boilerplate
* Reorder configure checks
Fix test DLL export

Fixes issue 16.

Patch by Nathan Rajlich <nathan@tootallnate.net>