More stories in the C++ spec
Implemented map-based notation for dependency on library in another project

- Provide NativeDependencyResolver to native binaries on construction
- Refactored NativeDependencyResolver to use notation parser for converting
  notation -> NativeLibraryDependency
- Use a lazy NativeDependencySet so that actual resolution
  isn't performed until required: this is a temporary substitute for a true
  dependency resolution step during model configuration.
Fix sample for integTest on MinGW/Cygwin