local_port uses connect_address
fix parameter lookup
allow a port to be specified for with_rackup
add local_address
enhance tests
Revert "local_port uses connect_address"

This reverts commit 7c49edb698615a3bb3a425effdc133bfb12845a3.
local_address uses getsockname