cleanup in ChessSquare; made things less private

The three static long arrays in ChessSquare are now explicitly
initialized to null, and I changed all the private functions to package
(default) access.  Also added to javadoc on the arrays.