Finishes initial version of the PatternReplaceFormatter.  Adds some unit tests.  Starts expanding NotificationContext to incorporate the NotificationMontiors.
Merge pull request #651 from rustyswayne/1.2.0

Finishes initial version of the PatternReplaceFormatter.
Merge remote-tracking branch 'merchello/1.2.0' into localization-packageaction