Squashed 'cwltool/schemas/' changes from 8798dc8..b449b3d
Squashed 'cwltool/schemas/' changes from 8798dc8..b449b3d

b449b3d location field is required on File and Directory.  Rename conflicting basename to entryname on Dirent.

git-subtree-dir: cwltool/schemas
git-subtree-split: b449b3d97044d7d153c980a6965912d01990cdda

chapmanb/cwltool,chapmanb/cwltool,dleehr/cwltool,dleehr/cwltool,jeremiahsavage/cwltool,jeremiahsavage/cwltool,SciDAP/cwltool,dleehr/cwltool,jeremiahsavage/cwltool,chapmanb/cwltool,common-workflow-language/cwltool,jeremiahsavage/cwltool,SciDAP/cwltool,SciDAP/cwltool,SciDAP/cwltool,common-workflow-language/cwltool,common-workflow-language/cwltool,chapmanb/cwltool,dleehr/cwltool