Set default values for non optional and missing attributes

Even if setAssignsDefaultValueForMissingAttributes is set to YES on the RKEntityMapping, Restkit does not assign the default value of non optional attributes if the attribute is missing in the xml source, and CoreData fails because the attribute is non optional.