time control: add support for non leveled

Kinda crappy
crap
chess: xboard: add "undo" support
addon: trans: count collisions
chess: split search into search.c

This is getting big
search: lmr: fix condition

If it failed high, that's even more reason to re-search!