plugins/chat: SendMessageSingle: remove check for ¬

This removes the check for ¬ in a chat message, which sometimes triggers
for colour codes or non-latin1-encodings.
plugins/chat: use connection id for target instead of object_id

This allows us to look up the connection IDs of familiars and
DM-possessed creatures, which would otherwise not have been possible,
since GetID on nwnx side returns OBJECT_INVALID for player objects
currently possessing something.
plugins/chat: GetActualGameObjectForPC()

This returns the actual game object for a player character (a object in
the range 0x7f000001 -> 0x7fffffff); for example a familiar or DM-possessed
creature. You can think of this as the reverse of GetMaster() for possessed
creatures.
plugins/redis: minor performance improvements
plugins/redis: block commands until server reconnects on failure
plugins/redis: update commands.json to latest, rebuild nss
plugins/redis: better ARRAY result support (does not break on "")