(cherry picked from commit 5da32e3a6583493a36c87bc02c8177a7740faaf7) # Conflicts: # tests/src/test/java/org/teavm/classlib/java/lang/TestResourcesSupplier.java
* Implement base64 decoder instead of atob, which is not supported by IE9 * Avoid direct usage of window identifier to prevent global namespace from spoiling * Make customizable approach to supply list of resources to write into JavaScript