iface: allow multi-selection, forbid impossible orders

Now you can drag cursor to select a rectanglular area. Only blocks suited for operation (eg empty for spawn/build, full for dig) will be selected in the end thoigh.

Signed-off-by: mkhropov <mkhropov@gmail.com>