Fixed an issue with data being filtered erroneously

- Modified the HateoasInclude and HateoasArrayExclude annotations
  such that they can now be included on types, fields and methods.
  When included on types, all fields in that type will be considered
  to have the annotation. Applying the annotation to fields is an
  alternate for applying to property accessors.
- Renamed the JsonFilters to prevent collisions with Candlepin's
  filters.