Added Loglog wrapper

For computation with MPI, the are more than one compute cores involved, and we need only to allow one compete core (rank 0) print the log. The wrapped functions can be used for both MPI and non-MPI computation.

If everybody agrees with that, I will replace every call of
``WARN`` to ``BaseLib::warn``
``ERR`` to ``BaseLib::err``
...