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.
prevent unhandled exception when upload file has no extension
move error string to messages.properties
Update changelog for clamav
Refactor document status cache - update cache entry when tft updated event sent
Merge pull request #94 from zanata/stop-semicolon-upload

Prevent upload and show error message if source upload filename has a semicolon.
Merge branch 'integration/master' into RefactorDocumentStatusCache
Refactor method based on review comments
Merge pull request #98 from zanata/RefactorDocumentStatusCache

Refactor document status cache
Merge pull request #95 from zanata/stop-no-extension-npe

Prevent unhandled exception when upload file has no extension
Merge remote-tracking branch 'origin/master' into tm-import

Conflicts:
	zanata-war/src/main/java/org/zanata/rest/service/TranslationMemoryService.java
	zanata-war/src/main/java/org/zanata/service/impl/TranslationStateCacheImpl.java
Merge branch 'tm-import' into tmx-dashboard