[PDI-9348] MongoDb input and output steps don't check that the user has specified a database name. This results in an npe from inside the Mongo libraries.
Merge pull request #4 from m-a-hall/master

[PDI-9348] MongoDb input and output steps don't check that the user has specified a database name. This results in an npe from inside the Mongo libraries.
Merge pull request #5 from gretchiemoran/master

PRD-3965 Second phase refactor to new specs for unified datasources in reporting.
[PDI-9593] MongoDB input's sampling process does not close the connection used to perform the sampling.
Merge pull request #6 from m-a-hall/master-sampleCloseConnectionFix

[PDI-9593] MongoDB input's sampling process does not close the connection used to perform the sampling.
[PDI-9620] MongoDB output does not configure write concern correctly resulting in an npe in some cases.
Merge pull request #7 from m-a-hall/master-bugFixes

[PDI-9620] MongoDB output does not configure write concern correctly resulting in an npe in some cases.