Add support for custom titles on growl

Extend the growl escape code to support separate titles and messages.
Revert "Add support for custom titles on growl"

This reverts commit d9068b17c9ed21b200cf6f35ba5c26617d48fe3c.
Merge remote-tracking branch 'upstream/master'
Add support for specifying the Growl alert title

Support using the RECORD SEPARATOR (036) control character
to split the growl message string into multiple parts to
more explicitly control the growl behavior. With this change,
the first part is used as the alert title and the second part
is the message, mostly backwards-compatible with prior
releases:
    "\e]9;Alert Title \036Growl Notification\007"

If no record separator is present, the entire string is used
as the user's message as before.

Records past the first two are currently ignored for future
compatibility.