XML plist parser returns a different structure than the binary plist parser
fix issue #3215
Merge pull request #3228 from erlendfh/fix-xml-plist-parsing

XML plist parser returns a different structure than the binary plist parser
Merge pull request #3216 from jsgithub1/defect/3215

fix issue #3215
fixing localization caps
Fix handling of multiple taps
Merge pull request #3170 from sebv/localization

Fixed localization caps + added tests
Merge pull request #3239 from imurchie/isaac-touch

Fix handling of multiple taps
add validation for port values to server (fix #3227)