refactor offline map descriptor in a delegate class
MBXSparseMapDescriptor
Merge branch 'ft-sparseofflinemaps' into ft-mapsourcedelegate