PVT properties: allow them to be temperature dependent

Note that this patch does not introduce any real temperature
dependence but only changes the APIs for the viscosity and for the
density related methods. Also note, that I also don't like the fact that
this requires so many changes to so many files, but with the current
design of the property classes I cannot see a way to avoid this...

the testing don is a bit limited so far: it compiles on clang 3.5, gcc 4.9 and gcc 4.4, and all ctests pass (whatever the latter means). If you have more tests, please run them before merging.

Finally, opm-autodiff and opm-polymer require a few changes which must be merged synchronously with this one...
the goal of this  PR was to make minimal changes, i.e. I did not want to include any unnecessary formatting changes. (the `p` parameter was different, because I wanted to use the "correct" indentation for "T" but it looks weird if the parameters right before and after it exhibit an "incorrect" one.)

if you want, I'll change the indentation of the remaining parameters of these methods to the "correct" one in a separate PR (provided that I don't forget it ;))...