Revised setprimarygroup to remove the user from the former primary group.
Made runTask methods more uniform in behavior.
Added the supportsPrimaryGroups() method.
commiting build number.
Stripped out some vestigial unit testing code.
No longer attempts to synchronize the non-existant primary group for permissions systems that do not support it.
Revised handling of primary group synchronization.
Moved to 1.5.1-R0.2
Moved to 1.5.1-R0.2
Fixed issue where old primary group was not being removed.
Added notification of primary group change, config permitting.
Fixed reading the wrong config entry for delimiter. Tidied reportConfig().
Changed the name of the key-value method to multiple-key-value, to accomdate a simpler key-value method.
Fixed issue with secondary group ID removal.