Remove 'All Rights Reserved'--This is GPL stuff
Explicitly list GPL license in source files
Update copyright dates
[config.cc] Allow group names (identified by @) in the main config file.

These act as macros that are expanded when the config file is read, which is
on startup. Changes to groups membership require a reload of daemon-manager
before they take effect.

Closes: caldwell/daemon-manager#1
[daemon-manager.conf.asciidoc] Document the new @group config syntax.

Closes: caldwell/daemon-manager#1
[config.cc] Make lines in the config file cumulative.

That is:

  david: jim
  david: bob
  @dev: www-data

is now equivalent to:

  david: jim, bob, www-data

(assuming david is in @dev).
[daemon-manager.conf.asciidoc] Typo
[daemon-manager.conf.asciidoc] Add minor heading for the group section.
[daemon-manager.conf.asciidoc] Explain how rules accumulate.
[README] Mention simplicity, giving an example daemon conf file.
Add bash completion for dmctl.
Merge branch 'master' of github.com:caldwell/daemon-manager
[daemon-manager-completion.bash] POSIX awk has no -e option.
[daemon-manager.cc] Need to include stdlib.
[Makefile] We rely on c++11 features now that they are common.
Use a single command socket for all users.

We now authorize users by using the LOCAL_PEERCRED socket option. This
should be equivalent (security-wise) to the old method of using file system
permissions.

This moves all the socket serving/connecting code out of user.cc and into
daemon-manager.cc (for the server), dmctl.cc (for the client), and
command-sock.cc (for the shared sock_addr stuff).

Closes #2
[daemon-manager.cc] Add support for linux's SO_PEERCRED

Which of course is different from OS X/BSD's for some stupid reason.
Isolate SO_PEERCRED/LOCAL_PEERCRED nastiness to its own file (peercred.cc)
[daemon.cc] Clang has fixed the bug.
Add "export var=value" syntax to daemon config for adding environment variables.

You could do it previosuly by just sticking it on the "start" line like:

    start=DAVID=david RULES=rules exec echo $DAVID $RULES

...but that got real ugly when the environment variables started piling
up. The new syntax looks much better:

    export DAVID=david
    export RULES=rules
    start=exec echo $DAVID $RULES

Closes: #158357055b