STOCKHOLDER PROTECTION RIGHTS AGREEMENT BETWEEN KNOLOGY, INC. AND WACHOVIA BANK, NATIONAL ASSOCIATION, AS RIGHTS AGENT JULY 27, 2005