[PDI-12671] - Switch / Case does not handle null values correctly - add default row set to list of null row sets if the latter is empty + small refactoring
BACKLOG-334 - In case AES password encryption fails with "Unable to AES encrypt password", shared.xml is blown away: Unexpected problem reading shared objects from XML file : null
Junit for BACKLOG-334
[BACKLOG-174] - The command line import utility in 5.0.0 is over three times slower than 4.4.0 GA.
- Database
  - amount of separate queries objects to database is reduced by using batch mode
- RepositoryExportSaxParser
  - uses the only builder during export
- RepositoryImporter
  - get several small speed-ups
  - holds the only DocumentBuilder for creating DOM-documents instead of
    re-instantiating it each time
- XMLHandler
  - now obtains external builders
  - 'final' modifiers of static methods are removed as they are
    meaningless
- Import
  - improve readablitily a bit
[BACKLOG-607] - Executing a transformation on carte as a slave server is failing (setting the WebAppName to non-empty for use with a standard carte servlet produces a really bad error message) - add a specific message when the error is 404
[BACKLOG-523] Updated the error message when creating a duplicate folder name
Merge pull request #736 from bmorrise/dev

[BACKLOG-523] Updated the error message when creating a duplicate folder...
[BACKLOG-604] CLONE - Should not be able to create a partition on a step without a field
Merge pull request #667 from akhayrutdinov/BACKLOG-174

Backlog 174 - The command line import utility in 5.0.0 is over three times slower than 4.4.0 GA.
[BACKLOG-184] - PDI-5204 - Renaming a file in Kettle's repository explorer does not set comments in the commit. Commit merged from 83f405744082bcc6eb28d60cffbb2f79d626f1ab.
Applied ux recommendations regarding messages
Merge pull request #738 from webdetails/BACKLOG-184

[BACKLOG-184] - PDI-5204 - Renaming a file in Kettle's repository explor...
[BACKLOG-353] - introducing a menu list that supports variable substitution
Merge pull request #740 from kurtwalker/BACKLOG-353

[BACKLOG-353] - introducing a menu list that supports variable substitut...
[BACKLOG-179] Exporting/Importing Jobs breaks Transformation specification when using "Specify by reference"
[BACKLOG-179] Exporting/Importing Jobs breaks Transformation specification when using "Specify by reference"
- test
[BACKLOG-184] - Fixed bug with message.properties reference
Merge pull request #743 from webdetails/BACKLOG-184

[BACKLOG-184] - Fixed bug with message.properties reference
Merge pull request #735 from akhayrutdinov/BACKLOG-607

[BACKLOG-607] - Executing a transformation on carte as a slave server is...
Merge pull request #715 from YuryBY/BACKLOG-334

Backlog 334
Merge pull request #702 from akhayrutdinov/PDI-12671

[PDI-12671] - Switch / Case does not handle null values correctly