Refactor `event_loop/threadsafe_function` file into `event_loop::js_function` module

Moves the existing threadsafe_function.rs into js_function/mod.rs, and splits initialize_source_control into its own file. Most of the noise is changing terminology from "threadsafe function" to "js function" to better clarify its purpose.

Created by  finchie  on January 1, 2026
QY4Z5ZXZ7G6DZFCTRPX7D6TIDZ5DHSDTLOWFDANIPUHOEKQRAIXAC
Change contents