Fix memory violation in delayed close
Fix array out-of-bounds in trades
Don't broadcast messages to players who are disconnecting
Revert "Don't broadcast messages to players who are disconnecting"

I discovered the *actual* source of the bug elsewhere.
Die sensibly, take 1
Die sensibly, take 2
Don't die insensibly
Don't break dying
Merge tag 'v14.4.18' into master

Conflicts:
	src/admin/ladmin.cpp
	src/char/char.cpp
	src/login/login.cpp
	src/map/chrif.cpp
	src/map/clif.cpp
	src/mmo/socket.cpp
Make clang and libc++ happy
Wouldn't it be nice to have some integers too?
Use strict ID types

Possibly some missing for the far side of the network.

AccountId and BlockId are still terribly entangled.
Add missing changelog