updated fixcontrollabels to only change labels of classes which own the VI, updated mainscripting to update class with type/classification values automatically.
changed scripting to add placeholder even if no channels exist, correctly set type support, move type def into class rather than a copy of the cluster.
removed target and type support as this is handled automatically. Disabled a lot of things as a test because I believe we can leave input/output/process in the runtime always, and then just disable or enable whether or not we're using them.