Add new CMake macro to find a iconv installation in the system. This is ...

...needed in case the ICU library is not installed.

Change CMake related files that Boost can also be build on Mac OSX. There have been problems with linking on Mac OSX
since there is no default "lazy linking" on this platform. There was alos a problem to compile the mpi library since some
of the parameters haven't been passed correctly.