Remove unused-function warnings in DEBUG mode
Warnings appears in debug mode because some functions are not inlined in this mode
Fix enpassant bug
Fix illegal enpassant move : Check if the pawn is not pinned on the rank when the last double move is cleared