SUMTOTAL SYSTEMS, INC. REGISTRATION RIGHTS AGREEMENT August 3, 2005