COSMIT rewrite precision_recall_fscore_support

* Rewritten for efficiency and neatness. Note the handling of multilabel-sequences format by binarizing is in response to benchmarks.
* Also fixed some warning handling in tests
FIX warning interaction problem, DOC clarify parameters
FIX ignore corrcoef warning
Use label_binarize instead of LabelBinarizer
Use specialised warning class
TST messages for UndefinedMetricWarning from prf