Prevent upload and show error message if source upload filename has a semicolon.

    Zanata cannot accept files with a semicolon for upload due to a bug in
    seam taglib that causes filename truncation. This prevents the upload
    from the browser to avoid the confusing truncation behaviour.