XD-1070,XD1071 filehdfs job module fixes

- Add basePath and fileSuffix parameters to module
- Create basePath if necessary
- Improved rollover counter naming in the case where multiple jobs may
  be using the same base path.
- Extend AbstractItemStreamWriter so HDFS stream is closed when job ends