Point: Integrated metafunction into viennagrid/point.hpp in order to get rid of traits:: subnamespace.

All functionality can be considered to be part of the user API anyway,
so it makes sense to provide it from within viennagrid:: and viennagrid::result_of::