add BOOST_PROTO_DEFINE_OPERATORS, is_extension and the exops namespace, fix BOOST_PROTO_DEFINE_FUNCTION_TEMPLATE's handling of deduce_domain