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...