Add names attribute to the output of do.grouped_df

This change adds the behaviour expressed in

http://stackoverflow.com/questions/21991168/assigning-names-to-the-list-output-of-dplyr-do-operation

This makes the output similar to the dlply from the package plyr, i.e. the names are assigned to the output list, so it is easier to track which element came from which grouping.