Added ICustomAttributeProvider base interface.
Added internal call stubs for GetCustomAttributes and IsDefined.
Added StructLayoutAttribute and SerializableAttribute.
Fixed attributes on AttributeTargets and CharSet enum.
Added LayoutKind enum.
Merge branch 'attributes' into working