(zsh) Redo prompt definition.

- use an anonymous function for PROMPT assembly
- move PWD to separate line, to allow it to grow as wide as needed
- move conf update indicator to last line to make it more visible
- hide '@host' indicator, if SSH variables aren't present