shelf in with stmt, fish/csh in venv, ElementTree short_empty_elements keyword.

Also added versionadded for for fish/csh, fixed indentation of versionadded
for ElementTree.write, and make the behavior of shelf as a context manager
explicit in the docs.