Optimizations of PDA NanoUI

We don't have to process every function every time, should shrink the JSON
data pushes as well as sanitize some of the data.
PDA NanoUI spam event update.

Since PDA's track conversations now we won't have a PDA for spam (we could always create a dummy object for it in the future)

So we don't want it adding to tnote.  Popping up on the players chat is fine for now.
Merge pull request #4142 from Ccomp5950/pda_optimizations

Optimizations of PDA NanoUI