src: browser.js: fix partialOutputMode support for Internet Explorers, also reorganize so that 'current' and 'partial' have consistent information in each 'downloading' callback
src: browser.js: entirely remove the xhr.responseBody usage, because Internet Explorer performance is unnacceptable, use responseText instead
src: browser.js: refactor - inline getOutput and getOutputLength functions, because they were used only once