[server][AMQPConsumer] Support re-connection

TODO:

  * Support re-connection interval

Currently, `retryIntervalSec` is stored in `MonitoringServerInfo` and `brokerUrl` is stored in `ArmPluginInfo`. I think that moving `retrIntervalSec` to `ArmPluginInfo` from `MonitoringServerInfo` is better because both `brokerUrl` and `retryIntervalSec` are connection information.
Anyone, do you have any opinion?