Merge pull request #202 from arschles/master

agent: Fixing Illegal Characters in Environment Variables
agent: Fix ENV sanitization, adding test for bad tag
command/members: Document the regex anchors
command: return node failures while listing cluster keys
command: add tests for returning node errors during key operations
agent: Switch from unbounded buffer to circbuf
CHANGELOG updates
agent: Adding method to get runtime stats
agent: Adding Stats method
agent: Adding stats RPC endpoint
command/info: Adding new command
command/info: Support JSON output
agent: Adding syslog configuration
website: Document the syslog flags
agent: Enabling syslog output.
Fixes: 209: introduce SERF_RPC_ADDR to do the same as the -rpc-addr parameter
command-line args takes precedence over the environment
trying to figure out why travis fails

I was testing my code with this docker container: https://index.docker.io/u/crosbymichael/golang/
and worked fine, so i suspect maybe test are failing only with 'tip'
checking travis for going to 'tip' from go version 1.2.1 breaks the build
Merge pull request #210 from sequenceiq/209-add-SERF_RPC_ADDR

Fixes: 209: introduce SERF_RPC_ADDR to do the same as -rpc-addr