don't burden zsh with "_sub_wrapper" hack for bash

Also, possibly enables again the wrapper function for shells other than 
bash/zsh.

References #32, 212ac1362933fe17d70c3195da3527bb34762085