STOCK PURCHASE AGREEMENT DATED AS OF JUNE 29, 2006 BY AND AMONG INSURANCE AUTO AUCTIONS, INC., AND THE SHAREHOLDERS OF AUTO DISPOSAL SYSTEMS, INC.