Correctly check for missing castling rights or en passant information in
Position::is_valid_fen. Also added some tests.
Merge pull request #14 from jpulgarin/validfenfix

Correctly check for missing castling rights or en passant information in Position::is_valid_fen