Lists available idetools caas switches.
Starts idetools specific documentation.
Adds $SILENT replacement to reduce test output verbosity.
Adds idetoos testcase to verify returned signatures.

At the moment too many of them return proc.
Adds idetools test to check declaration proc signatures.
Adds idetools test to verify --usages, reuses testcase.
Adds idetools hierarchy nesting test.
Replaces relative file slurping with hardcoded array.
Adds previous slurping as runnable testcase.
Adds highlite to tests suite.
Fix: OpenSSL on Windows

Updated CRYPTO_malloc_init to no longer call CRYPTO_set_mem_functions if compiling for windows

Updated ERR_load_BIO_strings to import from DLLUtilName instead of DLLSSLName

Updated OpenSSL_add_all_algorithms to import from DLLUtilName instead of DLLSSLName
Deprecated OSError, and modified it to require an explicit OS error code.

The deprecated functions include the OSError and OSErrorMsg, the name did not change however the signature of the new functions did. They now require a TOSErrorCode value be passed to them. This value can be retrieved using OSLastError. The reason this was done is because on Windows any win api call can reset the last error code to 0, this change allows the user to immediately grab the error code and worry about the string representation later if needs be.
Merge pull request #489 from onionhammer/patch-1

Fix: OpenSSL on Windows
Fixed OSError deprecation warnings.
fixed a long standing xml parser bug; html parser bugfixes + speed improvements
Merge branch 'master' of github.com:Araq/Nimrod
fixes #492
fixes #442
fixes #488
bugfix: marshal supports unsigned numbers