Issue #33 - Recompute survey languages if the languages are not set

* This fixes the problem of upgrading from an old version - 1.10.0 - of
the app.
* Create a worker thread to perform the computation.
* Store new dynamic language setting
* Add FlowApp application
Update app version to 1.12.1
Merge branch 'develop' into feature/pointupdates

Conflicts:
	survey/res/values/strings.xml
Issue #44 - Narrow down the Exception scope

* Use IOException for HTTP errors
* Avoid generic Exception catch
Issue #32 - Change parameter type
Issue #44 - Add apiKey property support
Issue #44 - Add FLOW api handler

* Add server api helper class
* Abstract api details in that handler
* Update SurveyedLocalesActivity to use the handler