[Fix #516] Define ZLE functions separately
[Fix #522] Do not load the terminal module in non-graphical terminals
Add giddie theme
Add skwp theme
Add kylewest theme
Add DaMoeKri theme

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>
Indicate SSH connections
Update giddie theme

Signed-off-by: Sorin Ionescu <sorin.ionescu@gmail.com>