c4667c0 Trac Ticket #402 - nhashed#user#password in entry extension

Authored and Committed by nhosoi 10 years ago
    Trac Ticket #402 - nhashed#user#password in entry extension
    
    Description: commit 091c749adcc53ef3332cab6d34b25dadcb69c696
    had a logic flaw: entry_apply_mod_wsi checks whether modify
    candidate attribute is to be stored in an entry extension or
    not. If it is supposed to be in the entry extension, it removes
    the attribute from the entry attribute list (e_attrs), and put
    it into the entry extension. The steps have to be done under
    any condition, but entry_apply_mod_wsi used to check if the
    entry extension was configured properly and the attribute
    existed in the extension, first.  If both were not satisfied,
    the attribute was not removed from the attribute list.
    
    This patch eliminated the check and the attribute to be stored
    in the entry extension is always removed from the attribute
    list in the entry.
    
    Reviewed by Nathan (Thank you!!)
    
    https://fedorahosted.org/389/ticket/402