XD-1650 HDFS sink partitioning

NOTE: I have a drive link with testing files and instructions. Already shared to Mark and Thomas.

- Upgrade to SHDP 2.0.0.RC4
- Related work for SHDP-334
- New hdfs sink options; partitionPath, fileUuid and
  fileOpenAttempts
- Changes to XD YARN application.yml files due to changes
  in SHDP RC4 boot config model
- HdfsStoreMessageHandler is now abstract and new implementations
  for normal and partition writer.
- Namespace parsers now building writer and adapter via factories