Application internal exceptions revamped.

 - separate exceptions for application initialization and start.
 - `app_t` constructor now transforms isolate exception into `app_init_error_t`