imap plugins now give a nicer error if tried to be loaded for non-imap binary. --HG-- branch : HEAD
lib-storage: Plugin hook API changed to support per-user plugins within a process. --HG-- branch : HEAD
plugins: Added dependencies. The dependencies can only be checked if the dlopen() can successfully open the module, so use (apparently) non-portable ltlibrary linking to force the libraries we depend on to load with us. --HG-- branch : HEAD
Changed .h ifdef/defines to use <NAME>_H format. --HG-- branch : HEAD
Init/deinit function names were wrong --HG-- branch : HEAD
Added beginnings of plugin infrastructure. TODO: These could be optionally compiled into binaries with some configure options. Added quota plugin and a new trash plugin. Not very well tested. --HG-- branch : HEAD