fix(logger): fix publish loop

before, the logger's publish loop would be searching for a TCP
connection. Since the logger runs on UDP, the publish loop would
not find it running and would run forever. This changes netstat
to search over UDP for the logger instead, allowing it to publish
its values to etcd.

fixes #738
docs(contrib): maintainers merge their own PRs

if the PR submitter is a maintainer, he or she merges it themself
(after 2 LGTMs). This is intended for commit stream cleanliness
and to allow them to fix their own PR before merging it.
fix(vagrant): use start on make run

the command hangs if there's nothing to restart, which is the case
when booting for the first time. It makes more sense for make run
to run make start, and the user should have to specify make
restart in order to restart a systemd unit.
Merge pull request #771 from opdemand/more-contrib-standards

docs(contrib): maintainers merge their own PRs
Merge pull request #772 from opdemand/use-make-start

fix(vagrant): use start on make run
Merge pull request #766 from opdemand/fix-logger-publish-loop

fix(logger): fix publish loop
fix(docker): remove patched docker, switch to deis/base data container

While we much prefer the lightweight deis/data container based on tianon/true, we're waiting on the following commit: https://github.com/dotcloud/docker/commit/3d9cd1e5f102d5e59011ec4baca2662f3dacbad4
feat(coreos): update vagrant box to coreos-291.0.0
Merge pull request #778 from opdemand/remove-patched-docker

fix(docker): remove patched docker, switch to deis/base data container
Merge pull request #777 from opdemand/coreos-289.0.0

chore(contrib/vagrant): update vagrant box to coreos-291.0.0
refactor(contrib/coreos): update override-plugin and user-data

This commit updates the override-plugin and user-data to better
reflect upstream, and to enable both the 1-node and n-node Vagrantfiles
to use the same user-data. This is easier to maintain, and allows
us to pull in upstream changes with greater ease.

closes #760