Refactor ac(Pre)PostProcForModifyAVUMetadata into three rules for different imeta commands and make sure that the arguments align with the parameters, based on Tony's suggestions. The three rules are:
4 arguments: cp
6 arguments: add, mod, set, rm
9 arguments: mod

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5529 ea137bd6-aa86-47b6-b90d-b101d9f19a90
update databook rules to match the new peps changes and others updates

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5530 ea137bd6-aa86-47b6-b90d-b101d9f19a90
Fix: the number of argument for the pep for imeta cp should be 5 instead of 4

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5531 ea137bd6-aa86-47b6-b90d-b101d9f19a90
Merge https://github.com/irods/irods

Improved messaginging rule logic.  All entity are identified by an Id
now that is composed of entity type, zone, and zone's ICAT id.

Conflicts:
	iRODS/server/config/reConfigs/core.re
Adapted messaging rules to new metadata PEPs