* added stub schemas for IXD/GIXD/IID validation
 - v1.7 (for reference)
 - v2.0 (for active development)
Modifications to VS post-build events for Integra Live:
 - logic migrated to batch files
 - CALL invocation (which swallows errors) removed, thus avoiding silent script fails
 - output progress text added
added validation schemas (all) to libIntegra.vcxproj
added validation schemas (v1.7) to files handled in copy_dependencies.bat
updated CValidator to support use of arbitrary schema file:
 - optional specification of XSD filename via constructor (defaulting to previous hardwired value of "CollectionSchema.xsd")
 - method CValidator::validate_ixd renamed (as CValidator::validate) accordingly
old invocation updated (against ixd.xsd) in file_io.cpp
new invocation added (against iid.xsd) in interface_definition_loader.cpp
amended semaphore invocations to allow for different patterns used by sem_open (Apple) and sem_init (Windows)