Increase version of incompatible fish shell. Append a newline to the user's rc script before the source command in case his script ends without a newline.
Fix zsh_startup.in to not overwrite an existing precmd or preexec by using precmd_functions and preexec_functions, and to also prefix all function names we define with iterm2.