plugin: Add in another warning when the onEnable is skipped due to a prior error
user: Add a config flag to add groups to the end of the list

The configuration option is permission.user-add-groups-last, which
defaults to false.

Fixes #975