Introduce amqp_channel:notify_sent/3

Which consumer processes will use to send flow
control notifications. They can't do it on their own
because consumer credits are stored in the process
dictionary (see rabbit_amqqueue:notify_sent/2).