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.
Fixed incorrect patches for merged applications.
Merge branch 'issue/1871' into develop
Added value to exception when throwing exception of type ScErrJsonWrongValueType when parsing incoming jsonpatches (#1885)
Merge branch 'issue/1885' into develop
Removed obsolete code after jsonpatch rewrite.
Merge branch 'issue/1885' into develop
Added error ScErrInvalidOperationAbort.
Unload objects only once as most leaf class member. Fixes #1994.
Unload: minor bug fix.
Unload: minor refactorring.
Old query processor: fixed bug in comparing short and full class names to be case insensitive. Fixes #1975. Added test of this case.
Added error code ScErrTransactionMergedAbort.
Added a prototype for the URI handlers registration over REST.