Add support for configuration via env variables

All command line flags can be set via environment variables.
Given a cmd line flag like --etcd-endpoint, corresponding variable
becomes FLANNELD_ETCD_ENDPOINT. That is, FLANNELD_ prefix is appended
with upper case flag name that has dashes replaced with underscores.

Fixes #53
Another option would be to create a library with functionality needed for services -- args, logging, config files, etc.