Generic connect/leave messages

Also fixed the default config removing plugin entries if they did not
exist in the default.
Merge pull request #104 from Person8880/develop

Generic connect/leave messages