* In AUC and AUCPR metrics, detect whether weights are per-instance or per-group * Fix C++ style check * Add a test for weighted AUC
* Make AUCPR work with multiple query groups * Check AUCPR <= 1.0 in distributed setting