[CB-3502] update abort filetransfer.spec.9 to pass

- Change to a different download file to not intertwine dependencies w Media
Revert "changed document.write to use document.createElement('script')"

This reverts commit 8b1fd7d49c278d43b34b4c041f1575a1a39a664d.

This is necessary because it causes rendering issues on some ICS
devices.
[CB-2734] added PLAT support for WP7, WP8, Windows8 and allow Windows8 to createElement include cordovaPath.  Some minor refactor to remove if/else ladder and ease future platform addition.