Fixed a bug where the synced topic xml content could never align with the server content.
Fixed a bug where the wrong list of ids was being sent for the content spec sync.
Updated the syncs to return if no zanata ids or locales are passed, as there would be nothing to process.
Optimised the ContentSpec sync so that it doesn't need to load the original content spec, except to create the TranslatedContentSpec if it doesn't exist.
Fixed bugs that was causing the content spec sync to fail.