When I first launched 2.2.0svn, an exception was thrown as enclosure
was set for some message which didn't have one, apparently.
The attached patch fixes this, making -[Message setEnclosure:]
properly handle being passed a null enclosure. There may be some
underlying problem making this necessary, but this is at least good