make `ipython -i script.py` match `%run script.py`

in terms of effect on the hidden namespace
add whatsnew/pr for initial hidden-ns changes