Make is_exist_constr a proper type, not a synonym for boolean.

compiler/hlds_goal.m:
    The is_exist_constr field of rhs_functor, which used to be represented by
    a synonym of boolean. Make this type an enum type.

compiler/*.m:
    Conform to the above change.