Ported changes from SwaggerUI for handling of arrays of types/models, defaultValues, basePaths, and large descriptions