Move has_formatter into the public fmt namespace. (#1407)

* Move has_formatter into the public fmt namespace.

This will allow users to do SFINAE-friendly checks for
the formattability of a type.

Fixes #1369
3 files changed