REGISTRATION RIGHTS AGREEMENT OF BARNES & NOBLE, INC.