Extend Diff to support URL based CDF csv file paths, also Fix issue 149: cdf not plotted for sar important metrics

1. for URL support, already tested with both URL and local paths
2. for the fix of issue 149, tested with GC and SAR to make sure this runs ok.