Add ANKSearchQuery model object and method to search.
Removes SocketShuttle reference. (screw off, Git)
Adds general and search query properties.
Adds filter parameters.
Eliminates the no-preference vs. no vs. yes problem.
Switch to an ANKResource and move to Model/ folder.
Implements mapping method. Will have to add a static method to get strings for each of the enum types created (and potentially a way to ignore nils returned from the unspecified one.)
Per testing on https://alpha.app.net/kosso/post/8104156, 'no' does not e not explicitly filter out posts (such as marking no for hasOEmbedPhoto [it'll still be returned in the results]), so we can return these to BOOLs.
Finish the key mapping and convert from enums to constants (strings).
Establish new defaults and add common use-case initializers.
Adds completion handler parameter and makes searchFor* method return something.
Add to main header
Add more common initializers.
Adds one more convenience method (for crosspost domain.) This is done.