Bootstrap improvements, (including Service and BroadcastReceiver support)

Allows a custom bootstrap to have a Service and a BroadcastReceiver.

Allows `_bootstrap.py` to boot a module other than `main.py`

Both are pre-requisites for an upcoming patch of "minimal" bootstrap featuring a working (Native)Service