Allow learner groups to be created empty

When a new top level learner group is added a dialog will ask the user
if the group should be empty of full.
Merge pull request #713 from jrjohnson/611-fillnewgroups

Allow learner groups to be created empty