[#791] Remove references to UploadConstants.properties
Merge pull request #792 from akvo/issue/791-deprecate-uploadconstants

[#791] Remove references to UploadConstants.properties
[#797] Generate display name for RAW DATA report
[#797] Source code formatting
[#797] Remove unnecessary processing

* Changes based on review from @iperdomo and @ichinaski
Merge pull request #800 from akvo/issue/797-missing-display-name

[#797] Insert display name when generating RAW DATA report
[#798] populate creationSurveyId on surveyedLocale
(cherry picked from commit 0b4194e66fd348ed8fe3e41869814ee312dae30d)
[#775] Removes uppercase on survey titles
Merge pull request #803 from 'issue/775' into release/1.7.4
[#804] Release Notes 1.7.4
Merge branch 'release/1.7.4'
Merge branch 'master' into develop
[#791] Remove UploadConstants.properties from applet build file
Merge pull request #810 from akvo/issue/791-deprecate-uploadconstants

[#791] Remove UploadConstants.properties from applet build file
[#814] Move the Question Id form field down
Merge pull request #815 from akvo/issue/814

[#814] Move the Question Id form field down
[#797] Fix exception when no question selected as display name
Merge pull request #816 from akvo/issue/797-missing-display-name

[#797] Fix exception when no question selected as display name
[#805] indentation fix
[#805]

* Made survey groups hierarchical. A survey group can now have a 'parent' survey group
* Added a 'projectMigrations' endpoint to the testHarness which splits surveys in non monitoring survey groups into their own survey group. Non monitoring survey groups can contain at most one survey.