[PDI-11938]: XML Output not well-formed when '&' char in attribute

There are a fix and unit test.
[PDI-11344] - Blocking step poor performance because of not setting BaseStep.first to false
PDI-12654 - JobExecutorMeta Repository Fix

Use the correct Step Attribute names when reading Step Meta from
repository
[PDI-11344] - Blocking step poor performance because of not setting BaseStep.first to false - introduce test
[PDI-12211] A single step copying data to multiple partitioned steps does not work
[PDI-12211] A single step copying data to multiple partitioned steps does not work - test
[PDI-12600] - Fix Parsing of SQL Comments

Added unit tests
[PDI-10366] - Get System Info setChanged for Type
Merge pull request #668 from akhayrutdinov/PDI-11344

[PDI-11344] - Blocking step poor performance because of not setting BaseStep.first to false
PDI-12318 - NullPointerException running job with massive parallel Job/Transformation loads

Fix concurrency issue. Lists being modified concurrently (for parallel
jobs execution must be synchronized).
	modified:   engine/src/org/pentaho/di/job/Job.java
Merge pull request #677 from SergeyTravin/PDI-12211

PDI-12211 - A single step copying data to multiple partitioned steps does not work
Merge pull request #658 from TatsianaKasiankova/PDI-11938

[PDI-11938]: XML Output not well-formed when '&' char in attribute
Merge pull request #674 from matthewtckr/PDI-12654

PDI-12654 - JobExecutorMeta Repository Fix
Merge pull request #698 from matthewtckr/PDI-12600

[PDI-12600] - Fix Parsing of SQL Comments
Merge pull request #699 from matthewtckr/PDI-10366

[PDI-10366] - Get System Info setChanged for Type
[PDI-12211] - Fix BaseStep Test

Fix diamond operator for compile errors
Merge pull request #694 from prakapenka/PDI-12318

PDI-12318 - NullPointerException running job with massive parallel Job/Transformation loads
Merge pull request #706 from matthewtckr/PDI-12211

[PDI-12211] - Fix BaseStepTest compile errors