Working in result_parser method test.
Implemented setter of wanted_metrics.

Also:
- Made unit tests.
- Refactored the method parse_supported_metrics to return an instance of NativeMetric instead of an instance of Metric
- Refactored the factory of metrics to create support the creation of an analizo_native_metric
- Refactored the factory of languages to support the creation of languages with :CPP and :JAVA types
Using the analizo_native_metric factory.
Removed not used code
execute_analizo method.
Removed Language class
New way to instanciate the MetricResult class
new_metric_result method.
new_module_result method.

signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Including automatic option 1 when installing Statistics::Descriptive
Including automatic option 1 when installing Test::Class
Including automatic option 1 when installing Test::Exception
Removed duplication of Test::Exception installation
Refactored travis script
Trying to force the installation of perl modules
Added more perl modules to be installed
Trying to fix Analizo's install script
Trying to fix Analizo's install script II
Installing cpanm
Fixed installation of cpanm