Remove specific subroutines from inlining on XLF.

These subroutines do not exist and this options causes a warning about
them.
Fix warning about doubly-defined macro.
Correct definition of Fortran preprocessor macros.

We need to use FC_DEFINE, because the compiler option to define a macro
is not "-D" everywhere. Notable, IBM's xlf does not use it, but instead
"-WF,-D" and "-D" treats the name of the macro as a bunch of short
arguments, enabling completely unrelated options.
Fix definition of FORCE_VECTORIZATION macro.

The += syntax is a Makefile thing, not shell, though it may be supported
in some newer versions of bash.
Merge pull request #135 from QuLogic/fix-xlf

Fix xlf build
added utils/Roland_Sylvain_gravity/display_g_vector_norm_SPECFEM3D_GLOBE_with_GMT_absolute.sh utils/Roland_Sylvain_gravity/display_g_vector_components_SPECFEM3D_GLOBE_with_GMT_absolute.sh utils/Roland_Sylvain_gravity/display_G_tensor_components_SPECFEM3D_GLOBE_with_GMT_absolute.sh
Merge pull request #136 from komatits/devel

added utils/Roland_Sylvain_gravity/display_g_vector_norm_SPECFEM3D_GLOBE...
Reduce DT for AK135F_NO_MUD.

The change to the "new mud" version modified the model enough to cause
the simulation to become unstable in the fluid. We need to reduce the
time step to remain stable.