message: Improve layer check against client-api and base-host
  Currently client-api and base-host dependencies are permitted in the relatively high profile Framework layer and anything above it. This change pulls them off to the side such that any usage would need to be made explicit.
diff: "Container-Utils"
  ]
  },
  - "Hosts": {
  + "BaseHost": {
  "packages": [
  "@fluidframework/base-host"
  ],
  "deps": [
  - "Loader",
  - "Framework-Utils"
  + "Loader"
  ]
  },
  "HostUtils": {
  ]
  },
  "Runtime": {
  - "packages": [
  - "@fluidframework/agent-scheduler"
  - ],
  "dirs": [
  "experimental/dds/",
  "packages/dds/",
  "Container-Utils"
  ]
  },
  + "ClientApi": {
  + "packages": [
  + "@fluid-internal/client-api"
  + ],
  + "deps": [
  + "Framework",
  + "Runtime"
  + ]
  + },
  "Framework": {
  "packages": [
  - "@fluid-internal/client-api",
  "@fluid-experimental/data-objects",
  "@fluidframework/fluid-static"
  ],
  "packages/framework/"
  ],
  "deps": [
  - "Hosts",
  + "Framework-Utils",
  + "Loader",
  "Runtime"
  ]
  },
  ],
  "deps": [
  "Framework",
  - "Hosts",
  "Runtime"
  ]
  },
  