General housekeeping, fix more unnecessary copies
Make message arguments for QUIT, PART optional