Reworked the SharedLibraryName option to return the LibraryName as default value if not set.
Use the shared library name as a last resort if the symbol is not found.
Reworked CLI type references to only filter namespaces only filter (effective) namespaces when generating forward references and not includes.