Credit: AP/Jess Rapfogel Ryan O’Hearn and Baltimore Orioles agree to $3.5 million deal and avoid arbitration