Oil Is Near $100. Shale Isn't Coming to the Rescue.