Handle svn downloader errors.

Signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Add downloader test for svn repository.

Signed-off-by: Renan Fichberg <rfichberg@gmail.com>
Merge pull request #32 from mezuro/svn_error_handling

Svn error handling
MetricCollector renamed to Base and extracted to a new module.

Signed off by: Rafael Manzo <rr.manzo@gmail.com>
Extracted Analizo Metric Collector to new module Native.

Signed off by: Rafael Manzo <rr.manzo@gmail.com>
Moved BASE_TOOL constant to Native module and created available method.

Signed off by: Rafael Manzo <rr.manzo@gmail.com>
Move attributes of base_tool to base metric_collector.

Remove class attributes of analizo metric_collector.
Include arguments to base constructor.
Fix unit tests.

Signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
Method find of BaseToolController now returns a MetricCollector.

Remove BaseTool class and its tests.

Signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
Rename BaseToolsController to MetricCollectorsController.

Signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
Rename all variables with name base_tool to metric_collector.

Unit tests failing because it depends on updates of
kalibro_gatekeeper_cient.
Acceptance tests will fail too.

Signed off by: Rafael Reggiani Manzo <rr.manzo@gmail.com>
Updated Kalibro Gatekeeper Client gem.

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