Improve function to add and remove remote contact directories.
When adding a new remote contact directory, look if there is already an existing one that has the same configuration index or parameter and if so, update it. Add compare and less functions to LdapParams, CardDavParams and RemoteContactDirectory classes Use a std::set to store remote contact directories in the core as it will allow to gain in search speed as well as insertion
Add set to c list conversion and viceversa to HybridObject class
Edited by Andrea Gianarda