residual/residual — pull request #445 by YakBizzarro (2011-12-30 14:41:19+00:00)
Title: Enhance resource loading

This pull request clean a bit the interface for access at Lab files. It rebase this class on Common::Archive, and make it able to load lab from memory (useful for load of data005.lab from the patch executable).
It remove Block class, all classes now read their data from a stream. Streams now are cacheable, although caches for specific objects (Model, CMap, KeyframeAnim and LipSync) are still present.
It clean a bit the ResourceLoader interface and make it use Common::SearchSet instead of LabList.