This work was prompted after OpenLMIS v3.2, when the OpenLMIS Malawi implementation's build process was deleting message keys in other OpenLMIS-UI repositories. This happened because transifex messages were synced in a single build process, and would sync all the included OpenLMIS-UI repositories.
Refactor 'messages' task in dev-ui so that any project will only push their message strings to transifex when they are the main /app
ie Only sync message strings to Transifex for openlmis-auth-ui if you are building openlmis-auth-ui and you have valid Transifex credentials
Update UI repositories and build tasks to ensure build process works