Lots of ChessSquare.java functions added.

Added functions for converting from a square, rank, or file name or
index to a bitboard.  Diagonals still need to be done.