Merge pull request #1974 from reaperhulk/name-constraints

add nameconstraints classes