Genericise LP_SHELL

Combined LP_SHELL_bash and LP_SHELL_zsh
Use case statements for per-shell differences

Testing shows case is faster than if/then/else, and calling $LP_SHELL_bash
as "true" or "false".

Removed the entire _lp_byshell function; no longer required