fixes #3741 - shell exits on any error
shell - filter commands and options
interactive - ask for credentials in interactive mode
interactive - fixes in tests plus saving options into context
fixes #3629 - shell completion
refs #3629 - option value completion for normalizers
refs #3629 - removed old completion code
Merge pull request #59 from tstrachota/shell

Fixes #3741, 3629 - hammer usability improvements