GEOMESA-313 Handle Id and * queries

Picking up from https://github.com/locationtech/geomesa/pull/269


We don't know the 'combinedIDFilter'.  We do need to extract ids though.  And actually, we need to intersect the sets.

In general, I try to put a blank space around {'s.