Challenges in Petroleum Characterization—A Review