Low level improvments

some more scraps from the scatter shot PR. In addition to the patches requested, I added the one which changes the  	Well(Injection|Production)Properties code to the coding style of the module (and for the public API to the conventions also used by the rest of OPM).

This PR has some fallout in other modules, so merge sychronously...
Why?  Seriously.  Why?  What possible reason do you have for this change?