add greeting

still need to add tastytext support to the greeting/dialogue and fix
the menu opening under the greeting for some reason
add npc greetings
Added tastytext support to Dialog so we can have colours.
Add color to greetings
Fix Dialog tests and padding

Tests aren't exactly honest anymore, but they do spit out the
correct information to appear truthful. There is a slight issue
with getting the decoded text out of a TastyText object so we are
faking it instead.
Hide menu if greeting is open
Updated dialog colours for highlighting responses.
NPC dialog scripts and indentation fixes
Hide menu when greeting is open
Merge pull request #2157 from niamu/npc-popup

NPC Greetings and Coloured Text in Dialogs