Parse Hcat properties
add HCatClientUtil to creatre hcatclients
add dependencies in pom
parse hcatenabled proeprty for each stream and update source and destination stream with hcatenable
find last added partition and add partitions to hcat tables
make changes in Local, Merged and Mirror stream services
add a method in calendearhelper for getting date from stream dir
add methods for getting tiemstamp from hcat partition and tablename from stream
drop the partitions which are beyond the retention
fix validators
fix test cases
add HCatClientUtil and HCatPartitionComparator classes
fix test
add a util class for hcat operations
add test for purger service
add integration test which validates local,merged and mirror stream services
close the hcatclients when databus is in shutdown and change the logging and update the partitionMap in testhcatutil
refactor publishpartitions method
remove unused imports and throw an exception if it is not able to delete a partition
remove version tag for hcatalog-core from worker pom
Revert "remove version tag for hcatalog-core from worker pom"

This reverts commit e62b9346bee169d95f0748eae311c1a0c780b79c.