don't set contentType for empty body

When content-type is set to a non-standard value,
CORS requires a preflight request that needs to be handled
by the destination server.
We shouldn't require that, when no body is sent at all
and the content-type is irrelevant anyways.
removed reference to downloads folder
updated to support file + form params in same request
Merge branch 'master' of github.com:wordnik/swagger-ui
Making fonts call protocol agnostic so it works behind https
Merge pull request #179 from paulhill/master

Making fonts call protocol agnostic so it works behind https
Merge pull request #166 from JonnyJD/simpler-cors

don't set contentType for empty body
fix for sending content-type header during GET requests
fix for #180
merged #pr175
minor typo correction
Merge pull request #192 from earth2marsh/patch-1

minor typo correction
Add new column to display the paramType
Create proper example JSON
fixed file param name
Merge branch 'master' of git://github.com/Net-A-Porter/swagger-ui into Net-A-Porter-master
Merge pull request #214 from Net-A-Porter/master

Add new column to show paramType
Merge branch 'master' of github.com:wordnik/swagger-ui
Merge branch 'master' of git://github.com/sibblegp/swagger-ui into sibblegp-master
Merge pull request #216 from sibblegp/master

Create proper JSON Formatting in example models