updated amqp provider to better handle the absence of amqp gem. Also removed amqp provider as posix default, instead now it's only a default if the feature gem_amqp is defined.