Added produces, consumes to API and operation

"produces" and "consumes" are string arrays for the API and Operation level that list MIME types that can be produced or consumed. This allows extensions to provide this information for the Swagger UI.