Adds "work_request" and "worker_update" actions, and binds to core and "linux-worker" apps.
Corrects class name mismatch on core which is WorkUpdateMessageHandler.
[Config] Fix bug
Corrects routing key for the linux worker consumer.
Merge pull request #19 from soomo/worker

Adds messages and routing to handle linux-worker
[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.