Start on support for aarch64
- Add aarch64 support - crt0 - add support to _start - platform - aarch64 does not have the open syscall. Instead most libc implementations use openat() with AT_FDCWD - Use sc instead of syscall. sc is the maintained fork of syscall.