Modify the function convertLaTeX in the following ways:

* Do not remove line breaks as much as possible. This is not necessary but helps looking at the html produced by the function.

* `\begin{proof}` replacement can be done in 2 steps instead of 3

* Change adding of `<p>` tags: we should only add a `<p>` tag after the last list environment has closed. With the code as is you get an ugly new paragraph (see section on attribution in introduction). If we don't add a `<p>` tag at all then tag 0032 and 03GW look bad. Of course, if that problem can be solved by a change in css, then we can use remove the addition of the `<p>` tags at closing of lists...