#20 in_checkmate() and how_to_checkmate()

I added two methods. They are both untested. One should check to see if
one color is in checkmate and the other should return all of the moves
that would cause checkmate.