Implement `mud-area compile --world <world.sml> --out <world.idx>`. Behavior - Parse, validate, and link-check world. - Emit a simple index format: one line per room `room_id|zone|to1,to2,...`. - Exit non-zero on validation/link errors.