Initial implementation of HTML5 Download Saving

uses recreateOriginal() to get TWCore source file content
uses HTML5DownloadSave() as fallback when direct file I/O is not permitted
(enables changes made ONLINE to be downloaded to LOCAL file!)