New cached TFile reader implementation based on hadoop default impl

Change this to use TFile constants as it supposed to do though TFile compression name constant is same as HFile