implement block select as a transform between block- and continuous selection
The "block select" mode is gone. The old block select action now simpy
transforms either a continuous selection into a block, or a block into
a continuous selection. This would allow removing lots of code from various
places, but loses some functionality.