virt: Cartesian config update RFC

Features:
<ul>
     <li> virt: Adds possibility to exclude filter from config. </li>
     <li> virt: Adds possibility filter defaults variant from variants </li>
     <li> virt: Adds named variants to Cartesian config.  </li>
</ul>
Unittest:
<ul>
     <li> virt: Extends Cartesian config unittests for new features     </li>
</ul>
Optimization: 
<ul>
     <li> virt: Cartesian config speed and memory optimization. </li>
</ul>
Debug:
<ul>
     <li> virt: Make Cartesian config more verbose </li>
     <li> virt: Adds formal definition for Cartesian config </li>
</ul>
Bugfix:
<ul>
     <li> virt: Cartesian config bug repair. </li>
</ul>