ENH: avoid MemoryError on manhattan_distances

ENH: avoid MemoryError on manhattan_distances

Very big (large p, large n) problems in manhattan_distances
create large temporaries. We work around this problem with a chunking
approach

MISC: remove debugging print

COSMIT: fix typo

ENH: chunk_manhattan data size in bytes