Fixed emote matching on word boundaries. "\b" was insufficiently escaped: it should've been "\\b". Java uses "\b" in string literals to denote the backspace characters. Additional matches against line beginning/end were not necessary, because "\\b" covers those cases, so they were removed.
Fixed emotes that start or end with symbols, this time for good.