Fix to PlistDocument.cs ignoring every second key when reading a dict (from non-whitespaced plist files)

Bugfix: Reading a dict in a plist document only handles every second key in cases where there is no whitespace between nodes.