Custom feature extractor
# What does this PR do?

This PR adds support for custom feature extractor in the Hub, with the same APIs as for models, configurations and tokenizers.
_The documentation is not available anymore as the PR was closed or merged._