Rename to ax_cxx_functional.m4.
Rename macros.
Move macros to separate files, according to the Autoconf Archive conventions.
Usa AX_CXX_HAVE_HASH.
Add AX_CXX_HAVE_HASH definition.