AMENDED AND RESTATED STOCKHOLDERS AGREEMENT OF SITEONE LANDSCAPE SUPPLY, INC. dated as of May 12, 2016