Updated xml3d.js to M4.4.
xml3d.js: Added returnExportsGlobal pattern from UMD.

https://github.com/umdjs/umd
xml3d.js: Fixed initialization when xml3d.js script is loaded after the document.
xml3d.js: Changed WebGL initialization to work for dynamically added xml3d elements.
Added first working viewer.