Enabled passing through a feature name to utilize with a storage adapter
Enabled passing through a feature name to utilize with a storage adapter

refs https://linear.app/tryghost/issue/CORE-1/multiple-adapters-per-type

- When the storage is requested the caller can now specify a "feature" they want to use the storage for. For example there could be different configurations for "images" or "vidoes" storages and the caller would not necessarily have to know about the details of how the feature is implemented.

TryGhost/Ghost,ErisDS/Ghost,e10/Ghost,e10/Ghost,TryGhost/Ghost,ErisDS/Ghost,TryGhost/Ghost,ErisDS/Ghost