GUARANTEE AND COLLATERAL AGREEMENT made by NCI BUILDING SYSTEMS, INC., and certain of its Subsidiaries, in favor of CREDIT SUISSE AG, CAYMAN ISLANDS BRANCH, as Collateral Agent Dated as of June 22, 2012