#23893 #23879 Added a 'reload and restart' button. Altered init order.
Adjusted the init order slightly so that the post app inits run before
the post engine init. This is better because a bunch of finalizing stuff
often happens in the engine init (for example adding menu items) so it
can be difficult for apps to alter the state of the setup if their post 
hooks are executed after the engine post hook.