remove get_key()
Store en-passant and castling information directly in b->key.

Update zobrist_castling() in play() to be later optimized.