Awesome print gem

For awesome printing.
Update GDS API adapters
Expose format specific fields via the class

So they can be used to construct the stricter
Rummager queries that require each return field to
be explicitly requested.
Switch search backend to Rummager