Don't take modes in SetCorrectModes if the user has the ME privilege
People often seem to get tripped up by this, so document more clearly
Use Config::GetClient for looking up services for command{} blocks which lessens the insanity of renaming services
Cleanup some access(group) comparison logic in access.cpp
Compare access entries created with the levels access system by access level and not by privilege set, as two entries can have the same privset but different levels, but still represent two different levels of access. This prevented users from adding other users at a lower access level when that level had the same privset as them. Spotted by TSG.
Fix release build, not too sure why this is, compiler seems to infer this as a copy of ChanAccess
Attempt #3