tidy
Support custom text-replacement strings

A line in the text-replacement file now has this format:

[regex:|glob:|literal:]match-expr[==>replacement-expr]

Some examples:

s3cretPa$$w0rd
(replace any occurrence of 's3cretPa$$w0rd' with '***REMOVED***')

s3cretPa$$w0rd==>example-password
(replace any occurrence of 's3cretPa$$w0rd' with 'example-password')

s3cretPa$$w0rd==>
(replace any occurrence of 's3cretPa$$w0rd' with the empty string)

regex:Copyright \d{4}==>Copyright Corp $1
(replace 'Copyright 2013' with 'Copyright Corp 2013')

The format of the replacement string for regex matchers is the same
as Regex.replaceAllIn(target: CharSequence, replacement: String)

http://www.scala-lang.org/api/current/index.html#scala.util.matching.Regex