[Spec] Misc changes to remove warnings and cleanup spec_helper.
[Config] Extracts configuration logic into separate gem.
[Cleanup] Removes SampleConsumerProcess.
[Mbus::Io] silent? is private. Should use Config.silent? instead.
[Mbus::Io] app_name is private. Should use Config.app_name instead.
[Mbus::Io] log_prefix is private.
squash app_name
[Mbus::Io] verbose? is private.
[Mbus::Io] start_bunny? is private.
[Mbus::Io] Drops delete_exchange method. (can do this with admin UI.)
[Mbus::Io] Drops status method. (again, can use admin UI.)
[Mbus::Io] fullname is private.
[Mbus::Io] classname is private.
[Mbus::Io] Exchanges and queues are private.
[Mbus::Io] Public at the top, private at the bottom.
[BaseConsumerProcess] Removes deprecated (unused) methods.
[Mbus::Io] Always initialize exchanges.
[Mbus::Io] Re-order methods.
[Mbus::Io] Don’t catch Exception, catch StandardError. and use e.
squash - fix specs from deprecated baseconsumerprocess methods