Fixed errors and implemented new functions


    Get ssl key/cert with provided file-locations
    Parameter index has now become optional
    Fix typos
    Fixed listen parameter in template vhost_ssl_header
    Added auth basic support
    Added vhost_cfg_append parameter to nginx::resource::vhost
    Added proxy_cache parameters
    Add fastcgi template
    Merge branch 'master' of https://github.com/jfryman/puppet-nginx
    Merge branch 'master' of https://github.com/joejulian/puppetlabs-nginx
    Fixed puppet-lint ERROR.