Added waiter actions to resources

For each resource that has a resource waiter definition a ``wait_until_...``
method was added to the resource. Documentation was updated as well to
document both the resource waiter and client waiters.