ENH: Use warnings.warn with PerformanceWarning

ENH: Change warning to something more reasonable.
TST: Catch warnings in test_groupby