Fix for URL's with regex chars

Escaping the replaced url before using it as a regex search avoids unsafe characters breaking the replacing of the old URL with the new URL. This was discovered with font file urls containing ".eot?#iefix". The '?' character was being interpreted as a regular expression when attempting to replace the old URL with the newly qualified path. Because of this the URL was not being updated in the output file.