warn about missing OIDs

when no field with a unique id is included in a FeatureLayer fields array constructor option, the layer will not draw correctly.

added a case insensitive search for common names of unique id fields and warning for instances when one is not found.