Found and worked around a Mono compiler bug

This

    	formatter = new Formatter { Format = formatter.Format, IsCollection = true };

leaves the value of Formatter.Format = null, in spite of the fact that formatter.Format has got a non-null value. The workaround is simple:

	formatter.IsCollection = true;

Signed-off-by: David Noble <dnoble@splunk.com>