John E. Olson, a mild-mannered energy analyst who refused to recommend investing in Enron Corp., a stand that got him fired by Merrill Lynch but that later won him widespread acclaim during one of the ...