Fixes .nth() with groupby multiple columns

Let me know if this makes sense

Problem mentioned in issue 8979 too
I think this can be simplied (have a look at ``core.Index._ensure_index``). You need to set the names on the MultiIndex in any event.