CLI support

On startup, haveclip tries to connect to the CLI local socket.
If it connects and has command line arguments, the command line
arguments are interpreted and sent through the socket to already
running haveclip.
Settings: add clipboard tracking
Update haveclip-core