Add support to get return fields from Amazon and to allow for boolean queries.

These changes only affect using the search method off of the main Asari object.  The one allows you to search on a per field basis and the other allows you to retrieve data directly from Amazon which in some instances would eliminate the need to hydrate data via Active record when searching.