app: reorder some prototypes in FG select
app: don't call gimp_free_select_tool_select() from FG select

It doesn't serve any purpose since its implementation doesn't
do anything in FREE_SELECT mode.
app: FG select: implement canceling the current stroke (right mouse button)
app: FG select: remove parameters from stroke_paint()

and factor out a cancel_paint() function.