serf: Adding new proto version, deprecating version 0
Adding EventMemberUpdate events
Handle the memberlist NotifyUpdate method
Replacing Role with more flexible Tag system
Support coalescing the MemberUpdate events
Adding SetTags to dynamically update tags
Updating agent to use Tags
Make sure all the tests pass
serf: Support parsing tags from the command line
serf: Test parsing tags from config file
agent: Support SIGHUP reloading of tags
agent: remove printing of tags on reload
agent: Support 'role' even when reloading the config
website: Updating documentation for tag changes
changelog: update for dynamic tags. Fixes #98 and fixes #111
ops: Adding various ops files. Fixes #56.
agent: update version until we release
agent: Ensure the tag list doesn't include tabs or newlines
Added support for the `-format` argument

- Output formats include json, xml, and text (default)
- Format option added to `members` command
- Reusable output interface for more commands to use as needed
Updated from upstream