Fix nested_attributes handling

 * Implement documented option for :allow_destroy
 * Implement documented option for :limit
 * Finish implementation for documented option :reject_if
 * Fix problem with nested_attributes_option in sub-class