InternalError should inherit from ConnectionLevelException

This addresses the issue I posted a few minutes ago. Please accept if you think I made the correct decision about the parentage of ```Bunny::InternalError```. Thanks!

https://github.com/ruby-amqp/bunny/issues/128