Issue90 water

 This change was done based on the branch `issue95-2_nominal` for which the following pull request exists:
https://github.com/iea-annex60/modelica-annex60/pull/96

The change was done based on the issue95-2 as issue95 required many changes to the media models.

In this revision, two water media have been implemented, one with constant density and one with density as a function of temperature, as discussed at the Berkeley meeting.

In the Berkeley meeting, we said that the new media should be
`Water.TemperatureDependent` and `Water` or `Water.Standard`.
Instead, I used `Water.Simple` and `Water.Detailed` as in the temperature dependent water, not all fluid properties are functions of temperature. Hence, I think `Water.TemperatureDependent` is a misleading name.


Since the `Media` package was completely revised, I also run
`ttws --strip --eol=LF -c Media` to clean up the code in this package.

All unit tests work in Dymola. In OpenModelica, prior to this revision, 11 models failed. Now only 7 models fail (and these 7 were already part of the 11 models that failed previously).