270: fix to make the module more require.js compatible, some cosmetics and newer asmcrypto.js