MET fixes

Got all non-MVA MET functions running on miniAOD. As with all recent FSA developments, needs validation and checks to make sure PATTuple version works. 
Just remove this, since you changed your mind on implementing isMiniAOD here.