fixes #3751 - new/edit submit buttons now have id
fixes #4423 - allow puppet classes to be imported by environment
fixes #4393 - rename ancestry label to title
squash this commit