[doc] Add full nginx.conf in HTTPServer

Previous version was not runnable.  Commented out SSL section, and updated the cipher / protocol list based off bettercrypto.org.
Added containsHeader to Http.RequestHeader.  Clarified case-insensitivity of getHeader.
Don't concatenate js files

Fixes #2192.

Let me start by saying I don't 100% understand our existing commonjs
support, what it's supposed to do etc.  This PR maintains the old
behaviour when the `commonJs` flag is supplied.  For some reason, the
commonjs support would pass in all siblings of a js file.  It would then
convert them to commonjs modules, namespacing them.  It would then
process all dependencies, and include all the dependencies.  For the
average project that didn't use commonjs, this meant that nothing got
included because there weren't any require statements.

But then we changed it to disable commonjs support by default, which
turned off this auto commonjs namespacing thing, and for some reason
that meant that the closure compiler just decided to concatenate all the
input files.

So, what this does, is when when commonJs is not enabled, it doesn't
pass all the siblings in as input files, it just passes the one input
file.  This stops the concatenation from happening.
Merge pull request #2335 from wsargent/patch-3

[doc] Add full nginx.conf in HTTPServer
Changed containsHeader in Http.RequestHeader to hasHeader.  Moved case-insensitive comment to headerName param doc.
Fix Javadoc failure on Windows. Fixes #2349

* Change smart quotes to standard quotes to enable publish-local.
Untyped/opaque parameter specs and docs
Merge pull request #2192 from jroper/2192-closure-no-concatenate

Play-2.2.1 Compiled javascript assets are merged when minified
Merge pull request #2318 from cchantep/anorm-param

Untyped/opaque parameter specs and docs
Merge pull request #2350 from Damiya/fix2349

Fix Javadoc failure on Windows. Fixes #2349
Merge pull request #2345 from mliberty/contains-header

Add hasHeader to Http.RequestHeader.