Implement line moving in terms of region moving

This fixes #3 quite nicely, avoiding the inconsistent behaviour of transpose-lines.