BLACK STONE MINERALS, L.P. and MINERAL ROYALTIES ONE, L.L.C. REGISTRATION RIGHTS AGREEMENT Dated November 28, 2017