[#276] Refactoring SurveyedLocale creation
[#276] Refactoring SurveyedLocale creation

* Using apache commons StringUtils
* Distinguish created from already saved locale
[#276] Refactoring SurveyedLocale creation

* Setting SurveyedLocale.geocells property
* Remove redundant surveyInstance null check
[#276] Refactor SurveyedLocale creation code

* Formatting with tabs
[#276] Merge branch 'feature/point-updates-v4' into features/point-updates-v4-refactor

Conflicts:
	GAE/src/com/gallatinsystems/gis/map/MapUtils.java
	GAE/src/com/gallatinsystems/surveyal/app/web/SurveyalRestServlet.java

* Including cluster recompute changes from develop
* Formatting with tabs
[#276] Refactor SurveyedLocale creation code

* Adapt cluster data when Lat/Lon changes
* Retrieve geo information from SurveyInstance
[#276] Merge branch 'feature/point-updates-v4' into features/point-updates-v4-refactor

Conflicts:
	GAE/src/com/gallatinsystems/surveyal/app/web/SurveyalRestServlet.java
[#276] Merge branch 'develop' into features/point-updates-v4-refactor

Conflicts:
	GAE/src/com/gallatinsystems/surveyal/app/web/SurveyalRestServlet.java
[#276] Enable submission of 'Decrement Cluster Count' task
Merge pull request #587 from akvo/features/point-updates-v4-refactor

[#276] Refactoring SurveyedLocale creation