Changed ObjectMessageBuilder to use StandardCharsets
Changed ChatInstantMessageToCharacter to use StandardCharsets
Minor buff adjustment
See extended...

- Fixed minor issue where bufferId was being set to the buffeeId.
Fixed some long-term buff issues.

We've had a completely incorrect buff structure in baselines for the last year due to some small misinterpretations of its structure.  It worked because there was the right amount of bytes, but otherwise the structure wasn't right and variables have been in the wrong place.  Specifically, we interpreted the stack variable (which comes last) to be the beginning of all buffs except the first, assumed there was an abnormal starting buff, and treated the final stack variable as an unknown variable that comes after the buff list.  This is most likely also why it didn't work without this "default buff".  The structure has been correct in Buff.getBytes() and buff deltas for a while but has been incorrect for baselines.
Fixed missing parentheses in Buff.java ternary cast
Merge branch 'master' of https://github.com/ProjectSWGCore/NGECore2

# By Treeku
# Via Treeku
* 'master' of https://github.com/ProjectSWGCore/NGECore2:
  Fixed some long-term buff issues.
See update notes...

- Changed Buffs to track the buff giver as well as the buff receiver.
- Fixed some potential buff time issues.
Minor addition to last commit.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	src/resources/buffs/Buff.java