Make AbstractDelayInformationProvider handle empty string as reason
Move the old jingle code over
Add more missing code
Make new jingle compile, started fixing Jingle Packet class