Allow add_groups_to_blog method to pass in dictionaries with name and role, in order to allow some groups to be one permission level and others to be different.  Add an "active" column to external mappings plugin to facilitate dissociating a blog from a course while keeping logic used to determine next blog number in sequence to be simple.