rhbz980658 move tests for common upload checks to new test class

    Checks are performed in DocumentUploadUtil, so would have been duplicated
    in source and translation upload tests. Instead, source and translation
    upload tests just make sure they handle exceptions from the util properly
    and tests for the specific checks run only against the util.