pkg: add ExpBackoff function
heart: add Heart & Monitor structs
server: use heart.Monitor to monitor etcd connectivity
API: wrap handlers with availability
Merge pull request #611 from bcwaldon/heart-monitor

Monitor etcd connectivity