Regreesion metrics return arrays for multi-output cases

Hi, I tried to solve issue https://github.com/scikit-learn/scikit-learn/issues/2200 . It now returns arrays for multi-output cases.