Adding configuration for which geocode engine to use
Replacing map::geocode to use new engine
Adding new engine
Adding reverse geocoder
Fixing up a few tidibits
Test units
Safe garding country id check as Nominatin returns sligtly different country names
Fixing boolean check for stats (Issue #1270)

eaf1a69 half fixed the issue with connection problems.

The check for $xml == false is always true, and so the stat_id and
stat_key returned by the tracker are never saved on the database. This
never lets new deployments get their stats started.
Merge pull request #1273 from ditorelo/1270

Fixing boolean check for stats (Issue #1270)
Merge pull request #1252 from ditorelo/794

Adding Nominatin as a geocoder option (Issue #794)
Merge branch 'develop' of git://github.com/ushahidi/Ushahidi_Web into develop
CSVImporter - normalize ALL new lines characters #1140

Really fix the new line issues in the CSV Importer this time, replace any
unicode new line character with \n.