Spark Integration: Collect System Metrics from Spark Job

Build running here: https://builds.cask.co/browse/CDAP-DUT176-5

@anew : Please review. Thanks. 
So that in case if multiple job every job sees the same file and if it exists it just uses it and does not  geenrate it.