Added public, read-only AssemblyName property to TypeLoader.
Added new readonly property "ScopedName" to TypeLoader, returning a string with the name of the type scoped by the assembly (+ assembly version). This is what we currently use to compare when looking for incompatible types with the same name when loading.
Coded the comparison used when types with equal names are loaded to see if we should treat them a match, or raise an error.
Added new error code "ScErrTypeAlreadyLoaded", to be used when types are loaded with clashing names and the types are not considered equal.
Extended the code host application loader to use new error code SCERRTYPEALREADYLOADED when detecting that a type was already loaded.
Merge branch 'develop' into issue/309
Merge branch 'issue/309' into develop. The #309 issue is now fixed according to what we have decided to do at this point. Further on, we want to have extended checking of types with matching names, assuring they are equal in terms of layout if they are discovered on assemblies that match on name and version.