Update translator to denormalize waiter config
Initial commit of waiters
Pull in waiter configs to group by acceptor types

Rather than success_* and failure_*, move them into a dictionary.
This cleaned up the implementation.
Add waiter configs to services
Add copyright to waiter.py
Add docstrings/comments for waiters
Fix typos
Merge branch 'waiters' into develop

* waiters:
  Fix typos
  Add docstrings/comments for waiters
  Add copyright to waiter.py
  Add waiter configs to services
  Pull in waiter configs to group by acceptor types
  Initial commit of waiters
  Update translator to denormalize waiter config