BUG: allow plot, boxplot, hist and completion on GroupBy objects

closes #5102 

also fixes extra plots created by groupby plotting (couldn't find an issue), now there's a test that ensures that groupby only plots the number of axes/figures it's supposed to
removes an unused internal groupby parameter