Initial Revision
Cosmetics: white space
Add option to specify include and lib folder
Patch by Víctor Paesa
Fix copy_string( )
Take care of our own error messages
Use double linked list instead of static array of 255 global objects.
Proper check for Windows API functions in configure.
Print all compiler warnings.
Fix bug reported by Dan DuVarney, based on a patch by himself.

POSIX says:
If no dynamic linking errors have occurred since the last invocation of
dlerror(), dlerror() shall return NULL.

The code was returning an empty string. The way dlerror( ) returns
the error string has been changed.
Rename save_err_ptr( ) to save_err_ptr_str( ) to avoid confusion.
Based on patch by Dan DuVarney.
dos2unix configure
Fix compiler check.
Remove pointless --make option.
Allow cross-compilation with --cross-prefix.
Redirect output from tests to /dev/null properly.
Fix stripping when cross-compiling.
Move libcmd to configure.
Clear ->next after creating nobject.
lowercase PREFIX variables
configure: use $incdir and $libdir directly in help