Revert "Stricter checks for type_ref_qual_cmp"

This breaks function equality checks. The fix/type-tree branch will
correctly fix type comparison.

This reverts commit 85125165042f06be2411da408e31c9a739436c91.
cpp2/ and util/ dependency update
Rename type -> btype
Rename type.[ch] -> btype.[ch]
type_ref file rename
s/type_ref/type/g
type_* functions rename to btype_*, move to btype.c
s/type_is_type/type_is_primitive/
s/type_type/type_btype/, s/enum type_type/enum type_kind/
Initial stage of the type tree refactor

This mostly changes headers, typedefs and struct insertions.
File changes have also begun.
Continuing changes to the type system calls