Add part reason

Newer versions of buffextras do provide the reason for parts.

Could perhaps be improved by checking for just 'parted' vs 'parted with message:' but I don't have an old version of buffextras handy to test.
should be "has left" instead of "has quit" or it will be undistinguishable from the real quit messages.