[PDI-11582] HDP 2.1 Linux Shim Support (Unsecure)

Remove upsupported hdp20 shim
PDI-12582 - Sqoop Import/Export Dialogs`s database selection "Use Advanced Options" cause null pointer exception - handle ADVANCED_LIST mode
[BACKLOG-331]: CLONE - Spoon Fails to start if the designated shim doesn't load properly

There are fix and unit test.
[BACKLOG-350] Fixes the tests so that the reducers are closed and their buffer empties before the assertions are done.
Merge pull request #239 from pavel-sakun/PDI-11582-remove-hdp20

[PDI-11582] HDP 2.1 Linux Shim Support (Unsecure)
Merge pull request #246 from lucboudreau/master

[BACKLOG-350] Fixes the tests so that the reducers are closed and their ...
[BACKLOG-115] Certify support for Kerberos for CDH 5.1

Add cdh51 shim
Merge pull request #240 from akhayrutdinov/PDI-12582

[PDI-12582] - Sqoop Import/Export Dialogs`s database selection "Use Advanced Options" cause null pointer exception
Merge pull request #242 from TatsianaKasiankova/BACKLOG-331

[BACKLOG-331]: CLONE - Spoon Fails to start if the designated shim doesn't load properly
Merge pull request #247 from pavel-sakun/BACKLOG-115

[BACKLOG-115] Certify support for Kerberos for CDH 5.1
[BACKLOG-331][CHECKSTYLE]: CLONE - Spoon Fails to start if the designated shim doesn't load properly

Checkstyle fixes for unit test.
[PDI-11049] PDI fails to connect to different Hive databases other that "default"
Merge pull request #249 from pavel-sakun/PDI-11049

[PDI-11049] PDI fails to connect to different Hive databases other that "default"
[BACKLOG-353] Working save and load including driver class field
[BACKLOG-353] - loading the driver class list after a jar is selected.  Using the specified driver class during execution.  no longer running all possible main classes when a driver is not found.
Merge pull request #250 from kurtwalker/BACKLOG-353

Backlog 353
[BACKLOG-644] - replace shims by newer versions in big-data-plugin distro.

make cdh51 and cdh47 replace cdh50 and cdh42 respectively
Merge pull request #251 from mtseu/backlog-644

[BACKLOG-644] - replace cloudera shims by newer versions in big-data-plugin distro
[BACKLOG-353] - using the new ExtMenuList.  subsitution variables before loading the class.
Merge pull request #252 from kurtwalker/BACKLOG-353

[BACKLOG-353] - using the new ExtMenuList.  subsitution variables before...