title: disable RabbitAutoConfiguration programmatically
body: <p>Is there a programmatic(properties based) way of disabling RabbitAutoConfiguration  in spring boot (1.2.2).</p>
  
  <p>Looks like spring.rabbitmq.dynamic=false  disables just the AmqpAdmin but not the connection factory etc.</p>
  
  <p>We want a model where app properties might be sourced from spring cloud config (includes control bus) or via -D jvm args. This decision is made at deployment time.
  When properties are sourced from -D jvm args, we disable the spring cloud config client but rabbit keeps throwing exceptions such as :</p>
  
  <p>[org.springframework.amqp.rabbit.listener.SimpleMessageListenerContainer] - [Co
  nsumer raised exception, processing can restart if the connection factory suppor
  ts it. Exception summary: org.springframework.amqp.AmqpConnectException: java.ne
  t.ConnectException: Connection refused: connect]</p>