Extend `server_chain` wire channel with server method name.

New format: "server_chain:{type}:{method}"
Prevent Wire cache choking when client sends non-existent method name.
Rewrite layout set hooks. Move them to server_chain channel.
Rewrite menus injector.

- Inject admin menus only for admin pages.
- Inject common menus only for non-admin pages.
- Allow to extend `env.runtime.menus` object by any new hook.