Don't create NSMutableString until it's needed
Faster check in DMFormatString
Add some finer-grained autorelease pools for performance boost

From 0.60 seconds to 0.50 seconds.