issues/271: invoke custom emitters from forwarder, not agent, to capture statsd output
Saner defaults for Solaris.
Don't verify SSL certs via CURL, smartos' cert bag is not up-to-date.
Passes travis checks.

Fixed incorrect tests
Merge branch 'master' into smartos

To mirror 3.4.2 and bring commits into the right branch
Instructions to set up SMF after a successful install
Merge branch 'hotfix-3.4' into smartos
Fixed SmartOS one-liner
The old tab v. space story
Move Elastic Search check to the checks.d interface
Auto-restart the agent with forking and parent supervision
Make sure to kill the child process before exiting the parent
Move couchdb check to checks.d interface
A fix to couchdb tags
put auto-restart behind a command-line flag
Merge branch 'master' into autorestart

Conflicts:
	daemon.py
A SIGUSR1 will trigger an autorestart (exit code 5)
Add some tests around auto-restarting
Merge branch 'master' into autorestart
make the auto-restart tests less flaky