Add getter and setter for .HTML.file

Needed for users who used to replace it in the global env.
Fix HTMLStart/HTMLStop

Previous commit was too severe: we need to keep using the old HTMLEnv
which was previously stored in GlobalEnv. Rename it to HTMLTmpEnv,
and restore places where it was used. Also update documentation.
Bump version to 2.3