enable PYTHONSTARTUP support in pshell

Fixes #1299
adjust tests to work even when someone has defined PYTHONSTARTUP in their shell
Merge branch 'master' into feature.pshell-pythonstartup
Merge pull request #1448 from Pylons/feature.pshell-pythonstartup

enable PYTHONSTARTUP support in pshell