Fixed small Doxygen issues.
Moved doxygen header, footer, and css to top-level doc dir.
Removed unnecessary MODULE_NAME argument.
Improved documentation of usFunctionAddResources.
Use C calling convention for import module function.
Unregister listeners in case of test exceptions.
Fixed Clang warning about using result of assignment.
Avoid name clashes on Windows when linking static libraries.
Removed wrong assertion about possible resource children.
Moved include guard to the top.
Use Release configuration for ctest scripting.
Use more complicated dummy code to silence ranlib on MacOS.
Don't link already linked static module to test driver.
Fix gcc MacOS namespace issue.
Fixed one more gcc MacOS namespace issue.
Check for non existent resource paths.
Avoid file open failures due to multiple fopen calls on Windows.
Fixed issues with multiple usFunctionAddResources calls on same target.
Don't add custom target or empty options if no resources are specified.
Check if module stream is valid.