First commit

Currently only a very simple group policy is implemented. The policy is
the same as what autogroup do: classify processes according to their
tty.
Merge remote-tracking branch 'github/master'

* github/master:
  Initial commit