add api useful for handling HiDPI
use doubles, add target, rename canvas -> element
use getBoundingClientRect
add the ability to fetch memory initializers from a cdn
move JSEvents dep
fix a collection of timezone bugs in standard functions
implement clock_gettime(CLOCK_MONOTONIC)

It's bad to pretend to support every clock - we should correctly return -1 with EINVAL for the clocks we don't implement. It's also nice to give implementations a way to detect if they have access to a monotonic clock. For comparison, old Linux machines (RHEL 3 for example) don't have CLOCK_MONOTONIC, new ones do.
Partial updates to file
fix formatting and a bug in clock_getres, and add unittest
more timezone fixes, plus unittests

There were a few more places I found where we were assuming that DST is on in July, off in December, when in fact it's on in December in the Southern hemisphere.
fix bad comparison in shell code, when Module.load is not present but Module.read is
[tracing] Initial tracing API.

This is used in conjunction with a collection & analysis server
to analyze memory usage and other aspects of a program running
under emscripten.
[tracing] Integrate the tracing stuff.
[tracing] Instrument dlmalloc.c

These changes compile out entirely if tracing is not enabled.
[trace] Point to the server's git repository.
Merge pull request #2622 from waywardmonkeys/trace

Initial tracing API (initially does memory profiling and analysis)
remove space
simple test for get_device_pixel_ratio
add docs
add glob, globfree in musl; 1.23.3