add support to monitor specified process's mem,cpu

sometimes,we do not care all the process or system's memory,cpu , but just the ones which we are interest in. the ProcessMetrics support this.
so does the FileMetrics 
Sorry, it looks like you already added a factory method to SigarMetrics. So just making this constructor protected is fine.