Correct base classes for forced closure exceptions and various internal errors
Introduce Bunny::Queue#pop_waiting, fixes #123
Merge branch 'issue123'
Merge branch 'master' into tls_support