Use domain sockets to connect to R processes

This provides better performance and, more importantly, better security
versus the previous TCP socket implementation.
Merge branch 'master' into domain-sockets

Conflicts:
	lib/proxy/http.js
	lib/worker/app-worker.js
	lib/worker/worker-registry.js
Merged domain-sockets branch in.