Makefile: change CC rules to print object instead of source file
main: add --no-tt argument to disable TT
common.h: remove old macros
tt: do not reuse tt between moves
ai: cleanups and add assertions
ai: change return value in case of addon entry cut
ai: add penalties for not castling
ai: return alpha instead of best?
cfg: disable tt by default since it appears to work badly