[WIP] PR2493 cont'd (multiple output scoring)

As discussed, here are @MechCoder s changed from PR 2493 played onto master, with necessary adjustments made (sample weights weren't present at the time).

https://github.com/scikit-learn/scikit-learn/pull/2493

This PR is WIP because I haven't added the doc changes yet. Otherwise everything is done.