Refactoring AnalizoMetricCollector

Add the Processing to it's ModuleResult (so we can identify it between different collectors)
Just description, supported_metrics, collect_metrics are public, other methods are private
Methods description and supported metrics are class metrics now
New factory for analizo's metric list

Signed off by: Diego Araújo <diegoamc90@gmail.com>