Default version to None if request does not exist.
Default version to None if request does not exist.

When public=True is passed in to the get_schema function the request
object does not get passed on. This causes an issue when
version=request.version is called.

limdauto/drf_openapi,limdauto/drf_openapi