Fix bug 11274. Don't hold a lock on projectInfoMap for so long, fetching interesting mmp/bld.inf/etc list outside the lock instead. Add a temporary resource listener just in case resources are modified when we're not looking (I never saw this fire).
// ============================================================================
// * Makefile for building: test
// * Generated by qmake (2.01a) (Qt 4.4.4) on: Tue Jan 13 10:32:50 2009
// * This file is generated by qmake and should not be modified by the
// * user.
// * Project: good.pro
// * Template: app
// ============================================================================
#define BLD_INF_GOOD_149DC62C
// Files to be exported
prj_exports
// Project platforms
PRJ_PLATFORMS
WINSCW GCCE ARMV5
// Project files
PRJ_MMPFILES
gnumakefile Makefile_149dc62c.mk
good_149dc62c.mmp