add "VRULE" family of macros to attach validations like actions
give glue actions an h_ prefix and add H_ACT_APPLY macro
replace remaining h_attr_bool calls with VRULEs