added extname to path library
Update AUTHORS file
Fix permissions set by FS.createDevice

The read and write permission bits were reversed. A test has been added to
ensure that this works.
Update test_unistd_io to use registerDevice/mkdev
Update remaining tests to use registerDevice/mkdev
sort generated functions
fix tests that check for code not changing, given the recent sorting of functions
Merge pull request #1567 from rharkeadsk/fix-device-permissions

Fix permissions set by FS.createDevice
Update libc headers to use musl headers.
Fixup libcxx to work with musl includes.
Fix test_zlib. off_t is now 64bit.
Update to work with new libc headers.
Fix other.test_embind & other.test_static_link.
Fix test_time.
Add __va_copy as a compat/stdarg.h
Fix fpclassify with musl libc headers.

musl defines __fpclassify, __fpclassifyf, __fpclassifyl while
the old headers used __fpclassifyd for double rather than
__fpclassify.
Fix seekdir() for 64-bit off_t.
Fix ftello() for 64 bit off_t return value.
Provide better impl of __assert_fail().