PDI-7243/PDI-11183 - JSON Output Step throws NullPointerException when previewing no rows

PDI-11183 - fixed
PDI-7243 - patch applyed, junit tests
PDI-11183 - junit tests added
PDI-8395 - JSON Output step only outputs last line of transformation if
append is not checked.

junit tests added
PDI-8395 - JSON Output step only outputs last line of transformation if
append is not checked.

fix added
PDI-7243 - JSON Output Step throws NullPointerException when previewing
no rows

Fix patch to be compatible with old behaviour
Checkstyle for junit test, System.out removed
Remove dependancy on reporting packages

Remove unnecessary dependancy, null aware String comparsion can be done
easily.
modified:   engine/src/org/pentaho/di/job/entries/getpop/MailConnectionMeta.java
PDI-5436 - Database lookup: "Load all data from table" does not work with postgresql db and csv file as input (lazy conversion turned on)
[PDI-10087] A couple of database types are not suitable for database repositories but are able to select
BISERVER-10752 - Update code after code review
fix to PDI-9790 improper merge/rebase
PDI-11269: NPE when date format locale is null causing carte cluster trans to fail
Merge pull request #207 from pavel-sakun/PDI-5436

PDI-5436 - Database lookup: "Load all data from table" does not work with postgresql db and csv file as input (lazy conversion turned on)
Merge pull request #269 from pentaho-skarmali/PDI-11269_carte_cluster_does_not_work

PDI-11269: NPE when date format locale is null causing carte cluster tra...
Merge pull request #261 from prakapenka/fix_9790

fix to PDI-9790 improper merge/rebase
Merge pull request #254 from rmansoor/BISERVER-10752

BISERVER-10752 - Enable EE Platform to execute ktr and kjb
Merge pull request #245 from stepanovdg/PDI-10087

[PDI-10087] A couple of database types are not suitable for database rep...
Checkstyle task
PDI-11308 - Adding plumbing necessary to register job entry plugin types using RegistryPlugins
Merge pull request #275 from brosander/PDI-11308

PDI-11308 - Adding plumbing necessary to register job entry plugin types...
Merge pull request #268 from pavel-sakun/add-checkstyle-task

Checkstyle task
Merge pull request #200 from prakapenka/PDI-7243

PDI-7243, PDI-11183, PDI-8395  - cummulative fix for JsonOutput step.