* cannon: Add some unit tests for LoadELF * cannon: Fix off-by-one boundary check * cannon: Adapt LoadELF addr check for 64-bit * cannon: Handle zero-length segments * cannon: Restrict virtual address space to 48-bits for MIPS64