Move daemon mode from zkctl to zkctld.

This matches the mysqlctld model. When zkctld starts, it performs either
"init" or "start" as necessary. This allows the scheduler to recover the
task by restarting it, without having to purge the data dir.
Merge pull request #117 from youtube/zkctl

Move daemon mode from zkctl to zkctld.