agent: first pass at join retry
agent: merge RetryInterval in config merger
agent: test retry join config
agent: add retry join tests
website: document retry join
command/agent: add help for retry join
agent: test max retries in config
command: formatting
Merge pull request #396 from ryanuber/f-retry-join

agent: Retry failed joins on agent start