******************
Features:
- Rename ``doc_default`` to ``default``. Since schema metadata is namespaced in
a single ``metadata`` parameter, there is no name collision with ``default``
parameter anymore (:issue:`687`).
- Don't build schema component reference in
``OpenAPIConverter.resolve_nested_schema``. This is done later in
``Components`` (:pr:`700`).
- ``MarshmallowPlugin``: resolve schemas in ``allOf``, ``oneOf``, ``anyOf`` and
``not`` (:pr:`701`). Thanks :user:`stefanv` for the initial work on this.
Other changes:
- Refactor ``Components`` methods to make them consistent. Use ``component_id``
rather than ``name``, remove ``**kwargs`` when unused. (:pr:`696`)