[cli/engine] easter eggs should be off by default
[cli/engine/output:OutputCommand] don't yield None or empty-string output values
[cli/engine/commands/shell] add an easter egg
[cli/engine/cli] fix regression where return code wasn't returned
[cli/engine/commands/shell] always use the REPL for one-command invocations