Issue title: Document that Directory loadListing behavior in v1.1 is not backwards compatible
 Issue body: Example:
Run this tool (provide any directory as the `aa` input) 
```
class: CommandLineTool
cwlVersion: v1.0
baseCommand: ["echo"]
inputs:
- type: Directory
  id: aa
  inputBinding:
    valueFrom: "$(self.listing.length)"
outputs:
  o1:
    type: Directory
    outputBinding:
      glob: $(inputs.aa.basename)
requirements:
- class: InlineJavascriptRequirement
- class: InitialWorkDirRequirement
  listing: 
  - $(inputs.aa)
```
it completes fine. Now switch the cwlVersion to v1.1 and run again. It fails with message
> Cannot read property 'length' of undefined

This is because loadListing is added to v1.1 and the value is set to be `no_listing` by default.

It would make sense for v1.1 behavior to have `deep_listing` as the default value.
 Comments: 
 Comment 0: The CWL upgrader takes this into account when moving from v1.0 to v1.1

https://github.com/common-workflow-language/cwl-upgrader/blob/master/cwlupgrader/main.py#L154
 Comment 1: I support documenting this more prominently in the v1.1 docs, yes
 Comment 2: > I support documenting this more prominently in the v1.1 docs, yes

+1 Should we make this change in both, v1.1 and v1.2 docs?

I'm also some trouble deciding where it would be best to add some note about it. Maybe in the docs for `listing` of `InitialWorkDirRequirement`?

![image](https://user-images.githubusercontent.com/304786/172091932-3020d294-4367-409b-a675-9ed3ea79db15.png)

{'source': 'GithubIssues', 'repo_name_with_owner': 'common-workflow-language/common-workflow-language', 'issue_id': 549738129, 'repo_stars': 1372.0}