Reset priority when returning up the call stack

Conflicts:
	src/main/modcall.c
Fix typo
Changed attribute names to be consistent with other dictionaries
Merge pull request #267 from jcartermeru/master

Prefixed meru attribute names to be consistent with other dictionary files
Remove unused variable
Make CONF_PARSER dflt void*

As it's not always "char *"
Use talloc_free, not free()
Added paircompare_unregister_instance

which unregisters a paircompare() by module instance
Call paircompare_unregister_instance() when freeing modules

So that the modules don't have to do it themselves
Remove paircompare_unregister() from modules

They register using instance data, so the server core now
unregisters the paircompare's
Made userparse() readvp2() take TALLOC_CTX

so that the pairlist_free() code becomes simpler
The server core now calls xlat_unregister() for the modules
doxygen
Remove another xlat_unregister
Use talloc, not malloc
Clean up listener code

After years of ifdef-hell.  Move the names && type-specific
structure sizes into a common structure.  This is in preparation
(once more) for plug-in protocols
No longer need module_struct != module_name
Move VMPS into a plug-in library

A bit of a hack for now, but we're on the way to moving
all of the protocols into plug-in libraries.  It should make
the server core a lot simpler.  And easier to add new protocols.
Remove vmps.c

it should never have been in here
Move DHCP to its own plugin module