Optionally disable shell history suppression #146
This PR closes #144.
Documentation and examples have been added as well.
After finishing this patch and digging through the code, I'm thinking that #46 was in fact a regression.
It was made so that non starting-shell-commands wouldn't spam the history, but should have stayed how it was for
If that's the case, then this PR can be reduced to the