added syntax nodes for NaCL

NaCL Manifest will produce a .nmf file from its dependencies (which must be Program(s))