MRG: Affinity Propagation documentation update

Extends the affinity propagation documents, outlining how the algorithm works and its strengths and weaknesses.