[#504] Fix missing question settings

Correcting the copy of survey questions from one instance to another
where some settings were missing
[#504] Take into account "null" string for Boolean fields

In cases where a boolean value is not set in json response, i.e. "null" string is
returned as response, ensure that corresponding field is also set to null
[#497] Cleanup GWT portal code
Merge pull request #532 from akvo/feature/504

[#504] Fix for missing data when transferring surveys
[#497] GWT survey entry client code cleanup
[#497] GWT code servlet classes cleanup
[#497] GWT Code cleanup removing URL mappings
[#497] GWT client code cleanup
[#497] GWT code cleanup
[#497] GWT code cleanup + TestHarnessServlet class cleanup
Merge pull request #535 from akvo/feature/497

[#497] GWT code cleanup
[#497] GWT cleanup Dto's + Config + build file
[#497] GWT code cleanup
[#497] Delete GWT ant build task
Merge pull request #536 from akvo/feature/497

[#497] GWT code cleanup
[#239] Class for handling memcache in safe way

* provides initiation of memcache
* provides putObject within try-catch
[#239] Add question order and question group order properties

* 'questionOrder' and 'questionGroupOrder' added to SurveyalValue
* 'order' added to placemarkDetailDto
* 'order' added to placemarkDetail models in client
[#239] Method to bulk populate order fields in legacy data

* This methods runs over all surveyalValues in the datastore
and populates the questionOrder and questionGroupOrder properties
[#239] Populate order fields when surveyalValue object is created

* also includes refactor of the way surveyalValues are constructed,
now a lookup table is used to find the questions.
[#497] GWT code cleanup

Spreadsheet processing code related to spreadsheets
containing access point information