custom FieldEditors may override the default Resources by passing a sub-type to super

ColorEditor now does this.  Removed the optional Resources from the
factory ctor since the user has no control over that (it is called
internally); the user can style their CustomEditor by passing a
CustomResources to the super FieldEditor.