This patch implements two selection options for curves in edit-mode: Select/Deselect First/Last control point.
This is espcially useful when setting up followpaths and curve-guides so that the user can find out which end is which, much more easily. I've often found myself wanting such a feature.
It has been tested on a single curve in editmode, multiple curves in editmode, and different types of curves and surfaces.
Description
Description