This adds support for the same custom bevel profile widget used in the tool and modifier to
the geometry generation for curves.
Although curves can already use another curve to make the bevel geometry, this is a quicker way,
and it also changes just the profile of one bevel, so it isn't redundant. It also makes sense to
be able to use the same custom profile functionality wherever there is bevel functionality.
This is useful expecially for text and 2D curves with extrusion, as it works much better than a weld & bevel modifier combination.
It can also be useful for adding quick detail to pipe-like objects.
The curve's bevel subpanel is also clarified with a "mode" option.


