Added new class DatabaseTypePolicy to the weaver. This class govern what types are to be considered database types.
Changed the weaver analyzer to utilize new class DatabaseTypePolicy to decide if a class is a database class or not.
Added new weaver class DatabaseTypeConfiguration. This class contains the logic that reads a database class configuration file and allows a client to query for configured classes by name.
Changed the weaver DatabaseTypePolicy class to utilize the new DatabaseTypeConfiguration class to check if a certain type is configured as a database class.
Assured the weaver analysis task gave the DatabaseTypePolicy the proper path to the directory of the application.
Changed the name of the application database type configuration file from .dbtypes to db.types to allow it in VS (not supporting files starting with a dot).
Added new StarcounterAssemblyAttribute, to be used to tag assemblies ensuring they have a resolved reference to Starcounter at compile time (for the weaver to detect them). See comments in #2216 for this.
Changed Starcounter application and library projects not to compile AssemblyInfo.cs, intended for the instantiated template.
Extended the Starcounter application- and library projects to enforce a reference to Starcounter by tagging them with the new StarcounterAssembly custom attribute.
Merge branch 'issue/2216' of https://github.com/Starcounter/Starcounter into issue/2216
Merge https://github.com/Starcounter/Starcounter into issue/2216
Merge branch 'issue/2216' of https://github.com/Starcounter/Starcounter into issue/2216
Merge branch 'issue/2216' into develop. This completes the first step of #2216 and lay the foundation for #1852 to be completed.
Changed the weaver DatabaseTypePolicy class to consider only classes that are public to be treated as database types if part of a configured namespace. According to the discussion summarized here:

https://github.com/Starcounter/Starcounter/issues/2216#issuecomment-52041054
Merge branch 'issue/2216' into develop. Changes configuration of database types to ignore non-persistent classes in persistent namespaces as was discussed in #2216.
Added a delay before getting gwstats, this is done to let the application have some time to register a port (handler).
Merge branch 'develop' of github.com:Starcounter/Starcounter into Metadata
.NET meta-data: populating properties and columns from reflection info about meta-data types and from description obtained from kernel. Removed manual creation of type and table def. Minor changes in meta-data privacy.