Fixed|Doom|Music: Incorrect music for Doom2 TNT - MAP21
Refactor|libdoomsday|LumpIndex: Implement pimpl in LumpIndex using DENG2_PRIVATE, cleanup
Refactor|libdoomsday|LumpIndex: Added LumpIndex::findAll(), renamed other members for consistency

LumpIndex::findAll() collates the indices (lumpnum_t) of all lumps
in the index whose path matches the search term (in load order).
Cleanup: Use LumpIndex::operator [] (lumpnum_t)
ResourceSystem|CompositeTexture: Dispose of PatchNames once CompositeTextures are initialized, cleanup
Cleanup: Use LumpIndex::findAll() for processing DD_DIREC/DD_DEFNS lumps

Also moved printing of the lump index contents out of LumpIndex.
libdoomsday|LumpIndex: Cleanup
libdoomsday|FS1: Provide const access to FS1's loaded FileList
Cleanup|libdoomsday|FS1|File1: Use DENG2_AS_IS_METHODS with de::File1
libdoomsday|FS1: Added FS1::lump(), LumpIndex::contains()
Refactor|ResourceSystem: Composite, Flat and Sprite textures are initialized together
Merge branch 'master' into revise-map-geometry-generation