Prevent replacement of { and } in chat.format

This is a refinement of the combination of these two pull requests.  It performs the same functionality, but doesn't require gross regex to pull off.

https://github.com/essentials/Essentials/pull/284
https://github.com/essentials/Essentials/pull/285