Do some renaming.

nodes_exec.{c,h} -> exec.{c,h}
nodes_gen.{c,h} -> gen.{c,h}
nodes_free.{c,h} -> free.{c,h}

Also, move Node declaration (and Value and so-on) to nodes.h