Streaming parser for plist files