Fiddled with UI some more on PortJobTab; added a PublishDataset enum (publish or create working copy) in place of the previous boolean; wrote a quick test for PortJob's new serialization.