Hedgehog extrusion

Adds extrusion_type='radial_hedgehog' for icosahedron and circle manifold meshes.  Original continuous coords are stashed on the mesh too in mesh.radial_coordinates.
Since you know the `base_coord_dim` at the point where you generate this kernel, couldn't you just generate the "right" branch?