STOCK AND ASSET PURCHASE AGREEMENT by and between TE CONNECTIVITY LTD. and LITTELFUSE, INC. DATED NOVEMBER 7, 2015