Don't kill all of ^TMP() here\!
NUM and SETNUM got abstracted.
Now there is an Entry point SETNUM1 to set the patch directly.
SETNUM can now be invoked independently from NUM as it does its own locks.
Moved Input Transform logic here to make input transform shorter
Two changes:
Kids patch finder didn't find package releases. Now that's fixed.
Stream identifer didn't work for package releases. Now it's fixed.
Many changes:

- Dependencies added in description.
- Designation changed from KIDS to PM format before adding to the PM.
- Forked version of a patch is now added.
- API's in A1AEUTL are now used to add a patch. Different ones are used
  depending on whether we want to add it exactly as it is (VA patches)
  or whether we will use the next available number (Primary stream
  patches).
- Associated patches get loaded into XTMP for later processing. Later
  processing code not written yet.
- Sequence numbers are added to VA patches that are not packages.
- All patches now go into an "IN REVIEW" status.
One field modified and one field added:
- Modified field is STATUS (#8), which now has additional codes.
  A1AEPHS doesn't support these yet.
- Added field is DERIVED FROM PATCH (#5.2). Used to forked patches to
  indicate original patch.