ConversionRule no longer tied to patterns so implementations can do more complex conversions.
Added new conversion rule that changes to parameterized log format messages.
Fixed minor bugs with format conversion.

The pattern to find logger calls wasn't restrictive enough.
Creates new Object[] explicitly when there are more than 2 parameters because that seems required with 1.7.2
Added more unit tests.