Create client proxy code and add binaries to clean rule.

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
Merge pull request #1 from jamesodhunt/master

Create client proxy code and add binaries to clean rule.
Use $CC and $CFLAGS.

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
Fixed -Wall fluff.
cgmanager_get_my_cgroup() fixes.

- Handle NULL controller and value.
- Use NIH memory allocation to avoid crash.

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
cgmanager.c memory management improvements.

- cgmanager_get_pid_cgroup(): Use NIH memory allocation to avoid crash.
- cgmanager_create(): USE NIH memory allocation to simplify memory
  management.

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
Re-add copyright symbol again.

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
Merge pull request #2 from jamesodhunt/master

Various fixes.
Merge remote-tracking branch 'upstream/master'

Conflicts:
	Makefile
	cgmanager.c
cgmanager_create(): Don't raise double D-Bus error.
Put pkg-config calls in CFLAGS and LDFLAGS.

Signed-off-by: James Hunt <james.hunt@ubuntu.com>
realpath_escapes: don't raise nih errors.

Signed-off-by: Serge Hallyn <serge.hallyn@ubuntu.com>