A Review of Alternative Expectations Regimes in Commodity Markets: Specification, Estimation, and Hypothesis Testing Using Structural Models