Merge pull request #278 from tlunter/add-unix-socket

Add unix socket
separate valid keys for connections and requests

All request params are valid connection params, but some connection
params can not be updated by individual requests. Invalid keys are
now removed.