tests: Fix layer validation test issues

Fix issues identified by Application Verifier on Windows, which were
leading to invalid/unpredictable test results.
 - Fix VkDeviceObj::queue_props dangling pointer issue, as a result
   of initialization from a std::vector::data() call on a temporary
   vector.
 - Add ErrorMonitor destructor to destroy ErrorMonitor::m_mutex.

Change-Id: I5bfb756a60f2ba13e7023fd6b50cde6c7622af59
3 files changed