Separate the Marconi client from the resource

Move Marconi client into its own module for consistency.

Change-Id: If240c1ddfc4ef3af3332c280da507d832a8b3246
Restructure Marconi plugin directory structure

Moving the queue resource under resources. This allows for the
separate doc generation between resources and other package modules

Change-Id: Icb402bde8e38114f4144252b93df0cb050d2e5f3
Merge "Separate the Marconi client from the resource"
Merge "Restructure Marconi plugin directory structure"