Pre-main rituals: Spinning-off main

The final part of this series follows the transition to actual application logic. We trace how Zephyr switches stacks, sets up the main thread, and makes the first real function call in user code.