Draft: Initial support for groups and groupings

Forum activity group support initial support is in place.
New fields for the Config.js file
Forum Grouping access initial support

This commit introduces an initial support for the forum
grouping. The Grouping is a Moodle mechanism that allows
the teacher to group groups. By using the grouping access
on the forum activity the access can be restricted or granted
to the group of groups.
Authentication mechanism tweak

Extract the user data and courses list during the authentication.
Suppress all the if statements on verbose setting. It has an
impact on the performance especially inside the loops.