Move changeset spec type and parsing into lib
Created by: eseliger
This type was duplicated, as we already moved BatchSpec over, it felt about time for ChangesetSpec, too.
Created by: eseliger
This type was duplicated, as we already moved BatchSpec over, it felt about time for ChangesetSpec, too.