Refactored aggregation code, added check for unique aggregation socket id.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Fixed a few aggregation bugs.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Implemented DynamicTypesHelper.ValidateInheritsReference and made sure it is invoked during weaver analysis.
Extended DynamicTypesHelper.ValidateDatabaseAttribute to validate dynamic type custom attributes are not used in an uncompatible way, applied to the same target.
Extended IDbState and DbStateRedirect with methods Read- and WriteInherits, intended to replace database class attributes with [Inherits] when redirecting of the backbone is specified in the weaver.
Added methods Read- and WriteInherits to DbState, intended to replace application level fields marked with the [Inherits] attribute when weaved. Currently, calling these methods just forward the call to Read- and WriteObject respectively.
Tuned the weaver to replace fields with the [Inherits] attribute to newly introduced Read- and WriteInherits methods of DbState respectively.
Merge branch 'develop' into issue/2266