Restructure shell configuration

Split shell login configuration from environment/interactive shell.
Especially the "distribution logo printing" thingy got a little
pretentious at each invocation of a shell; now it's only printed at
login (which makes more sense anyway).