(Revised Commit) Support for server_names_hash_bucket_size and server_names_hash_max_size

Support for server_names_hash_bucket_size and server_names_hash_max_size

Improved version of https://github.com/jfryman/puppet-nginx/pull/178

Also a few puppet-lint fixes