bergie/VIE — pull request #144 by skurfuerst (2012-11-29 13:08:42+00:00)
Title: [BUGFIX] make type loading order independent

For sub- and supertypes to properly work and contain all metadata,
the supertypes had to be loaded *before* the subtypes.

This change fixes this; making the supertype loading order agnostic,
also retaining the metadata of the super type.

This is needed for TYPO3 Neos to work properly, as we make escessive use of supertypes and metadata.