added etcd watcher to manage data in redis
check that no duplicate backends are added
changed etcd path for public/private lbs
fixed path in supervisord.conf
fixe syntax for etcd module
longer tcp timeout
Added supervisor-stdout for better logging

All logs (supervisord, hipache, redis) are going to stdout now. Logging
to stdout makes it much easier to see whats happening inside the
container.
Merge branch 'master' into etcd

* master: (21 commits)
  Fix missing comma
  fix markdown
  fix config.json syntax
  fix syntax
  Fixed copy/paste error (`http` --> `https`)
  Updated configuration documentation. Also fixes #116.
  Remove default www-data group (will fallback from user value anyhow).
  Linter
  Slight README cleanup. Also feature Airfield (fixes #14)
  Migrate TODO file to bug tracker before it bitrots (see #122 #123)
  Fix typos and default user to www-data
  Fix syntax...
  Make linter happy
  Updated config to follow new syntax
  Fix test config back to sane values
  Stop overriding 0 values.
  Priv dropping
  Better config + unit tests
  Fix factory tests now that array is the only supported argument
  Config && dry-run work
  ...

Conflicts:
	config/config.json
capitalized all keywords in the dockerfile
install npm modules within the docker image
Merge pull request #2 from giantswarm/etcd

Etcd backend