Fixed FileGenerator::setUse() to ignore already added uses.
Merge branch 'hotfix/3313'

Close #3313
Merge branch 'hotfix/FileGenerator-shouldnt-generate-multiple-identical-uses' of git://github.com/lukenm/zf2 into hotfix/3317
Merge branch 'hotfix/3317' into develop

Forward port #3317