rename the bigcouch_replication_[server,client] to be the more accurately, and
shorter named epmd (erlang port mapper daemon)
rename bigcouch.port to more accurate bigcouch.epmd_port
remove the apache_ssl_proxy cleanup
add Erlang Distributed Node Protocol Port json entry under bigcouch
setup ednp_server and ednp_client stunnels
update couchdb puppet submodule to support configurable ednp_port parameter and general module cleanup
pass ednp_port to couchdb setup so that it is configured in the vm.args template
clarify in comments the difference between the epmd and ednp ports
remove hard-coded erlang_vm_port variable and instead setup shorewall to allow for the stunnel connection only
setup dnat rules for the ednp client connections