REGISTRATION RIGHTS AGREEMENT by and among Cannae Holdings, Inc. and Commonwealth Land Title Insurance Company November 17, 2017