Make RadialProfileTool compatible for variable mesh widths
This is in relation to #243 (closed) and #259 (closed)
Basically adds the computation needed for the Radial profile utility functions to accommodate a general structure of radial mesh layers std::vector<real_t>
which is supported by meshSphericalShell