Draft: Added CalStrat and ObsSpecGenerator to ScientificTarget, added ScientificTargetList to AllocationRequest
First attempt at preparing for the new ObservingTargetList generation service, which requires CalStrat and ObsSpecGenerator to be on each ObservingTarget but won't have access to each Target's Capabilities to look them up itself. Not sure that it needs SciTargetList to be attached to AllocationRequest, but I wasn't sure where else to put that change.
Edited by Sam Kagan