Zillow Agrees to Buy Trulia for $3.5 Billion in Stock.