facet<>, facet_tag<>: Added overloads for dealing with const types.

result_of::facet_tag<const MeshType>::type had some problems without these.