Add some generics to ERXGenericRecord.
Removed a useless generics that raise warnings with the default EOTemplate.
Changed 2 visibility to remove synthetic-access warning and a argument name hiding field warning.
Merge pull request #484 from spelletier/Add_generics_to_ERXGenericRecord

Add generics to ERXGenericRecord