boardEval: add penalties for check

Now we actually call boardEval with checked boards, so handle this
Makefile: don't delete full_log
gitignore: ignore games/
make_tests: save results in different directories

Let's not lose more info
make_tests: don't leave garbage
chess: fix some indents

We need a better way for listing options. Something generic that handles
e.g. '--sort' and '--no-sort' without repeating ourselves.