Fixed findCreateNamespaces to return the global C++ namespace (AKA translation unit declaration context) when we have an empty .NET namespace.
Use an hash-based method to check for CIL type quality.