ADDXML() rework: allow variable "key" and relative path

new Syntax: ADDXML(id:key:dflt)
- id for later usage
- key:dflt="/path": absolute path, starting at PMS root
- key:dflt="path": relative path, starting at current XML path
this also replaces ADDXMLRELATIVE()