FORM OF REGISTRATION RIGHTS AGREEMENT by and among Black Knight Financial Services, Inc. and the other parties hereto