add proxy support and custom location values to nginx.  

fixes #901, fixes #916

Adding support for adding upstreams to nginx.  In addition I have also added support for the location_custom_cfg_prepend which allows for entering custom directives to the location directive.

I've also pre-plumbed some support for location_custom_cfg_append, however there user form for that is a little outside of the scope of current functionality - i'll need to circle back to that.