Removed locks since we don't use parallelism yet.
Made the move ordering configurable.
Made the benchmarks use the real config.
Fixed setup of copying files etc.
Implemented killers.
Refactored config.
Error messages if config is not readable.
Forward the fact that an evaluation is terminal through the
SearchResult.
new bench
Merge branch 'killers'
Fixed stalemate example.
Turned on assertions again
Made Position use a single index instead of row/column
Made move use the position index slightly more efficiently.
Use more BitBoards instead of row/column logic.
The ChessBoard now maintains the pieces on each square.
Don't use reference for positions.
Improved how occupied is handled.
Extracted IncrementalState from board.