Move translation status and rename
 - move to domain module
 - change name from `LocalTranslationStatus` to `TranslationStatus`
Ensure `TranslationElements` are uploaded when creating a new translation
 - if they are already uploaded, then don't redo it
 - make sure all pages and the package elements get sent
Caching status and checking it before updates
 - much better performance
turn off optimization for now b/c onesky
 returns the wrong results in the status endpoint
Merge pull request #17 from CruGlobal/GT-25

GT-25
Merge branch 'master' into add-logging

Conflicts:
	api/src/main/java/org/cru/godtools/translate/client/onesky/OneSkyTranslationDownload.java
	api/src/main/java/org/cru/godtools/translate/client/onesky/OneSkyTranslationUpload.java