Changes to distance_matrix and GTP.py to decrease memory requirements:
distance matrix is now filled in diagonal blocks - each is a separate
call to GTP.jar. Off-diagonals are filled singly in separate calls
to GTP.jar. This is massively time consuming, but memory requirements
are much less.

Bump remote version.