INSIGNIA SOLUTIONS, PLC REGISTRATION RIGHTS AGREEMENT