command/build,validate: compiles again with latest user var changes
packer: add ParseTemplateFile since that is useful
common/command: introduce this package for common cmmand stuff
command/validate: accept -only/-except and use new common stuff
command/build,validate: use new ParseTemplateFile methods