Added new custom attribute TypeAttribute to the Starcounter assembly.
Fixed bug in the weaver, occuring when the 'verify' command was used.
Introduced new "Schema" command name to the weaver.
Made the weaver allow the new "Schema" command token and have it redirected to a (not yet implemented) processing method.
Changed the weaver to do case-insensitive comparing of command names.
Implemented first simple version of new "scweaver schema" command.
Made "scweaver schema" command display a friendly message of no schema was found.
Refactored aggregation code, added check for unique aggregation socket id.
Merge branch 'develop' of https://github.com/Starcounter/Starcounter into develop
Extended the weaver metadata DatabaseAttribute class to support persisting a set of newly introduced flags, part of the new "dynamic types" initiative. Also added new property IsTypeReference, indicating if a given attribute should be considered a (dynamic) type reference.
Made the weaver analyzer load and keep a reference to new custom attribute TypeAttribute type.
Made DatabaseAttribute.IsTypeReference writable, needed to support the weaver to emit the schema.
Extended weaver analyzer to detect the presence of custom attribute TypeAttribute and translate it into the schema.
Changed DatabaseAttribute.ToString to include information about if the attribute is considered a type reference.
Added new IsTransient property to weaver metadata DatabaseAttribute class.
Introduced new weaver helper class, DynamicTypesHelper, to support the new dynamic types

weaving and analysis.
Extended weaver analyzer to invoke database attribute validation for attributes detected that target new dynamic types domain.
Added new error code ScErrInvalidTypeReference to be used by the weaver analyzer when validating database attributes that are decorated with the [Type] custom attribute for correctness.
Implemented first set of correctness checks in the weaver analyzer for attributes decorated with the [Type] custom attribute.
Extended weaver metadata DatabaseClass with method FindAttributeInAncestors(Func<DatabaseAttribute, bool> predicate), allowing database attributes to be found in type hierarchies based on a given predicate.