Removed text/html mime form nginx gzip_types

text/html gzip is always enabled in nginx, according to
http://wiki.nginx.org/HttpGzipModule#gzip_types

with text/html upon nginx start there is this warning:
nginx: [warn] duplicate MIME type "text/html" in /etc/nginx/nginx.conf:35
Merge pull request #6 from kesor/master

Remove text/html from nginx gzip_types list, its enabled by default.
Makes client_max_body_size configurable

The default config was at 4G and offered no configuration. The default
nginx config is 1m. 4G is a huge limit and unsuitable for most installs.

I've set it to 10m as the default which is more than nginx's default,
but still reasonable in comparison to the 4G limit. If you, for whatever
reason, need a different value, simply pass it to nginx::site via the
client_max_body_size parameter.
Don't use the logic in the erb
Merge pull request #7 from icebourg/master

Make client_max_body_size configurable
Allow root file to be pre-defined
Merge pull request #8 from seejohnrun/master

Skip root if defined elsewhere
Fixed conflicts