Mixed Q4 earnings for oil giants like ExxonMobil and Shell. Brent prices to drop in 2 years; analysts stay bullish.