Add some TTL aware methods to etcd.

We'll need to have some calls which support setting TTL on certain entries in etcd.
They're broken out from the other non-TTL calls (i.e. rather than adding a [defaulted] parameter) because accidentally setting an entry to have a TTL would be potentially Rather Bad™.