[PDI-11426] Integration test org.pentaho.di.trans.steps.databaselookup.DatabaseLookupTest is unstable
+ RunMapping.test.. fixes
[PDI-10342]: Wire up the Authentication Dialog to Spoon
[PDI-11275] Kettle Slave Server Tab Selection Changes On Refresh
Merge pull request #460 from stepanovdg/PDI-11275

[PDI-11275] Kettle Slave Server Tab Selection Changes On Refresh
PDI-11966 Postgres BulkLoader does not support variables for some attributes
PDI-11977 support variables for MonetDBBulkLoader attributes
Merge pull request #459 from mattyb149/PDI-10342

[PDI-10342]: Wire up the Authentication Dialog to Spoon
Merge pull request #462 from gretchiemoran/PDI-11977

PDI-11977 support variables for MonetDBBulkLoader attributes
Merge pull request #461 from gretchiemoran/PDI-10781

PDI-11966 Postgres BulkLoader does not support variables for some attrib...
Merge pull request #451 from stepanovdg/PDI-11426

[TEST][PDI-11426] Integration test org.pentaho.di.trans.steps.databaselookup.DatabaseLookupTest is unstable
PDI-3748 - Multiple running PDI instances on the same machine can lead to corrupted .spoonrc and other vital files

Added mechanism to check if kettle home folder already in use. Based on
java.nio RandomAccessFile and locking.
Introduced new dialog to warn user.
Hope concurrently running instances of Spoon is rare case.
Added simple junit to check file lock implementation is working.
Due to junit tests restrictions - we can't simulate real 'between
processes on same platform' interactions.