Select -> Sharpen now implemented

This just leaves "border", which requires a unique implementation.  Hope
to have it done by the end of the week.