Fixes, app check, uv high cpu use, thread names.

Added check to control’s to ensure that the application context has
been launched before they try.
Added thread names to UV/Main thread watcher to ease debugging.
Added “dummy” async handle to prevent UV from stopping (and returning 0
constantly) causing high CPU use.