Unix socket support for LMTP

Add unix socket support to LMTP delivery. Should work with the same config syntax with a path substituted for address e.g.:
```
accept from any for domain <domains> virtual <users> deliver to lmtp "/usr/local/var/run/dovecot/lmtp"
```
The string is considered Unix socket path if it starts with '/'.