Validate uploaded filename only if no upload error occured.

Most file upload errors (in particular UPLOAD_ERR_NO_FILE) yield an empty filename. The UploadFile validator does not report the original error in that case, but
FILE_NOT_FOUND instead.

This fix validates the filename only in case of UPLOAD_ERR_OK. Any other error code will be reported correctly.
[2.3.0] Link to new version of the QuickStart user guide
Fixes CS : trailing spaces and unused use
Merge pull request #6549 from michaelperrin/patch-1

[2.3.0] Link to new version of the QuickStart user guide
Merge branch 'hotfix/6549'

Close #6549
Merge pull request #6551 from samsonasik/fix/cs-trailing-and-unused-use

Fixes CS : trailing spaces and unused use
Merge branch 'hotfix/6551'

Close #6551
Merge pull request #6423 from hschletz/UploadErrorCodeShouldPrecedeEmptyFileCheck

Validate uploaded filename only if no upload error occured.
[#6423] No need to nest conditionals
Merge branch 'hotfix/6423'

Close #6423
[2.3.2] Release readiness

- Updated version constant
- Created changelog
- Updated README
Merge branch 'releases/2.3.2'

2.3.2 release readiness
Bump to next dev version

- 2.3.3dev
Merge branch 'version/bump'

Bump to 2.3.3dev
fix and failing testcase for custom barcode adapters in barcode object construtor
update invalid adapter exception message
Merge pull request #6576 from fabiocarneiro/hotfix-custom-barcode-validator

hotfix custom barcode adapter wasn't being set to options.
[#6576] do not use short array syntax

- as we still support 5.3.
[#6576] CS fixes (trailing whitespace)
Merge branch 'hotfix/6576'

Close #6576