MRG: Chunking in manhattan distance

manhattan_distance can use too much memory due to a large temporary. This PR introduces a mode to chunk and use less memory.

@AlexandreAbraham this is related to your PR on silouhette coefficient.