Extract RowHandle.calc_gaps().

We will probably need it later for 14*14 Very Hard board no. 1.
Add another move.

To solver 14*14 Very hard.