save(p5.Graphics) and loadXML

- loadXML() and loadJSON use reqwest promise with crossOrigin: true
- signature to save(canvas, filename) aligns with other save() signatures