Ensembles/ert — pull request #6 by bska (2012-11-14 17:04:55+00:00)
Title: Silence several client-code warnings from <util.h>

The `devel/libutil/src/util.h` header contains a few redundant declarations that lead to annoying warnings in client code files that
```c++
#include
```
especially when the code is compiled using a command such as
```sh
$ gcc ... -Wredundant-decls ... foo.c
```
In particular, functions `util_alloc_string_copy()` and `util_alloc_realpath()` are declared twice, and the definition of macro `CONTAINS_HEADER(TYPE)` ends in a `';'`.

This change set proposes one way of removing the redundant declarations, and is--essentially--a copy of pull request Ensembles/ert#5. That pull request was, according to private conversation with @joakim-hove, inadvertently "Closed" but should have been "Merged".