matching & RML : patched placeholder impl, & RML loop & created by copy
* matching patched placeholder impl created with platform criteria
   & new soaid
* RML & subproject handled creation by copy
   & patched when created in canonical path
* RML added loop guard