move all frame handlers to private classes in an effort to make amqp_frame private
rename ChannelPrivate::number -> channelNumber