Fixed unescaped text being output

Characters such as `<`, `>` and `&` weren't being replaced by their respective entities when building the PList document using `xmlbuilder`. I've changed it so that `<string>` items have their contents correctly escaped.