Refactors Shapefile splitter to hold fewer reponsibilities

Creates new classes to run ogr2ogr, and handle shapefile creation.
Merge branch 'import-cartodb' of github.com:unepwcmc/ProtectedPlanet into import-cartodb

* 'import-cartodb' of github.com:unepwcmc/ProtectedPlanet:
  Fixed importer test, created compare import feature
  first go on testing cartodb verify tool
  Added utf 8 encoding to ogr2ogr
  Added test and DBF Getter (work in progress)

Conflicts:
	lib/modules/ogr_shapefile_command.erb
	test/unit/ogr_shapefile_test.rb
Shapefile split test accounts for encoding arguments in ogr2ogr