Support opening of URL or display of text for QR codes independent of external sites;
Support canvas QR codes;
Note: this commit has a temporary regression as far as not being able to open QR codes into the supplied external sites
Note2: plan to make URL opening optional
Error reporting; support line breaks
Mention error i18n possibility
Add back external URL support; make URL resolution optional