[COOK-2579] Allow a string unix socket for application_port

Adds functionality to application_port while remaining completely backwards-compatible.

Also allows application_nginx to be used with chef-solo.