LevelManager can now cache Levels loaded from SWF file.

This is to support iOS builds, which cannot re-load an SWF. Setting enableSwfCaching to true caches the object loaded from SWF, and re-uses it on a (re-)start of the same level. Defaults to false (previous behaviour)