Added utility method GetImplicitEntityColumnName to WeavedNames. With this method, an attribute can be used to resolve the name of the implicit entity column it reference (if any).
Added method DefineImplicitEntityColumn to WeavedNames.
Added a mask to DatabaseAttributeEntityFlags that allows treating all flags relating to implicit entity columns as one unity.
Extended weaver schema DatabaseAttribute class with new properties IsAccessorOfImplicitEntityField and EntityFieldTarget, both relating to properly handling new implicit Entity columns.
Tweaked the code host loader not to define columns for fields that map against the implicit entity columns.
Temporary removed the constraint in the weaver that a class can not define a Type attribute if a base class has done so. Will probably be made permanent.