Spark Integration: Collect System Metrics from Spark Job

Build running here: https://builds.cask.co/browse/CDAP-DUT176-5

@anew : Please review. Thanks. 
Why does this have to be a static field? The BasicSparkContext is already a stored in a static field of the wrapper. So this can be an instance field.