PDI-12318 - NullPointerException running job with massive parallel Job/Transformation loads

Fix concurrency issue. Lists being modified for concurrent access. For parallel jobs they must be synchronized.
No junit test since it is difficult to mock calls for private methods. Integration tests will be time consuming since concurrent access to Lists related issues is hard to reproduce.

modified:   engine/src/org/pentaho/di/job/Job.java