Merge pull request #502 from jimi1283/miscimprovements

Adding support for definitions in a puppet external node classifier
Add (optional) template_files field to distro signatures