ENH: 62 - Add filter-specific component file dependencies
ENH: 62 - Add filter-specific component file dependencies

Added new macro that parses the json file to retrieve the name of the template
being used, then parses the template file to look for component files that get
included and only adds those component files as dependencies for that filter

SIMPLEITK-62

richardbeare/SimpleITK,blowekamp/SimpleITK,InsightSoftwareConsortium/SimpleITK,kaspermarstal/SimpleElastix,richardbeare/SimpleITK,blowekamp/SimpleITK,richardbeare/SimpleITK,SimpleITK/SimpleITK,blowekamp/SimpleITK,InsightSoftwareConsortium/SimpleITK,blowekamp/SimpleITK,hendradarwin/SimpleITK,richardbeare/SimpleITK,hendradarwin/SimpleITK,kaspermarstal/SimpleElastix,InsightSoftwareConsortium/SimpleITK,hendradarwin/SimpleITK,blowekamp/SimpleITK,hendradarwin/SimpleITK,richardbeare/SimpleITK,kaspermarstal/SimpleElastix,InsightSoftwareConsortium/SimpleITK,kaspermarstal/SimpleElastix,SimpleITK/SimpleITK,InsightSoftwareConsortium/SimpleITK,blowekamp/SimpleITK,hendradarwin/SimpleITK,SimpleITK/SimpleITK,SimpleITK/SimpleITK,blowekamp/SimpleITK,hendradarwin/SimpleITK,hendradarwin/SimpleITK,SimpleITK/SimpleITK,richardbeare/SimpleITK,SimpleITK/SimpleITK,InsightSoftwareConsortium/SimpleITK,kaspermarstal/SimpleElastix,SimpleITK/SimpleITK,kaspermarstal/SimpleElastix,richardbeare/SimpleITK,hendradarwin/SimpleITK,kaspermarstal/SimpleElastix,InsightSoftwareConsortium/SimpleITK,blowekamp/SimpleITK,SimpleITK/SimpleITK,InsightSoftwareConsortium/SimpleITK,richardbeare/SimpleITK