[Runner] Retrieved wanted metrics

Separeted them by compound or native.
Separeted the native ones by collectors.
Created compound metric factory.
Created compound metric configuration factory.

signed-off-by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
Repository types hash now use key of string type

signed-off-by: Rafael Reggiani Manzo <rr.manzo@gmail.com>