[PDI-12256] Prevent concurrent modification

Clone to new list to allow modification.

http://jira.pentaho.com/browse/PDI-12256
PRD-4919 - Publishing a filename containing non-ASCII characters (e.g. accentuated latin characters) fails

decode filename of imported file
Merge pull request #1591 from hudak/PDI-12256

[PDI-12256] Prevent concurrent modification
[BISERVER-11484] Failed XActions will deadlock Quartz Worker Threads, preventing the server from shutting down. Multiple bugs found. Fixed deadlock in the case of an exception. Also fixed issue where IStreamListeners weren't being notified if the repositoryfile output already existed (update).
[BISERVER-11536] - Adding additional checks while removing or un assigning admin user or role
Merge pull request #1595 from aliakseihaidukou/PRD-4919

PRD-4919 - Publishing a filename containing non-ASCII characters (e.g. a...
[BISERVER-11663] Locale files not working when they include specific
language information
Merge pull request #1598 from rmansoor/BSERVER-11536

[BISERVER-11536] - Adding additional checks while removing or
[BISERVER-11496] Removing the deprecation tag until a real replacement solution is available.
Merge pull request #1599 from e-cuellar/master

[BISERVER-11663] Locale files not working when they include specific language information
[BISERVER-11641] - Copy-paste file into an empty folder that has the same name of said file will result in a "overwrite warn" pop-up
Merge pull request #1600 from jeffreythomas/dev

[BISERVER-11641] - Copy-paste file into an empty folder that has the sam...
BISERVER-11537 - Folder Name in PUC different than name attribute used in index.xml after import utility