AGREEMENT AND PLAN OF MERGER among ZILLOW, INC., ZEBRA HOLDCO, INC. and TRULIA, INC. Dated as of July 28, 2014