Massive change: metadata format and other things

Metadata moved to source/, target options introduced.
Significant enhancements in driver and metatadata

Flags are now more flexible and can get used in many places.
Metadata can be splitted in several *.yaml files.
Minor fixes stabilizing review mechanics.
Enable detection of unutilized target flags