init: accept colon-separated rlimits and strip outer quotes master
Two issues with apply_rlimits(): 1. The C init parsed KRUN_RLIMITS with strtoull() and a single-char skip, so any separator character between ID, CUR, and MAX worked (e.g. "7:1024:4096"). The Rust code required "ID=CUR:MAX" and silently skipped entries using the historical colon-only format. 2. krun_set_rlimits() wraps the entire value in double-quotes (format!("\"{}\"", ...)), so the env var received by init is "\"7=1024:4096\"". Neither the old Rust nor the C parser handled this correctly. Fix both by extracting parse_rlimit_entry() which strips outer '"' chars and splits on the first two occurrences of '=' or ':' via splitn(3). Both formats and the quoted form now parse correctly. Assisted-by: Claude Code: claude-sonnet-4-6 Signed-off-by: Jake Correnti <jakecorrenti+github@proton.me>