Loads Tiles modules, initializes them and destroy them at the end.
It loads all META-INF/MANIFEST.MF files, checks for the "Tiles-Initializer"
property that must contain a valid class name of a TilesInitializer.
After that, initializes all found initializers, one by one. When the
destroy() method is called, all the initializers are then destroyed.
preliminaryContext - The preliminary application context to use. It
will be overwritten with the real instance later. Use a context usable
under your current environment, like ServletTilesApplicationContext or
PortletTilesApplicationContext.