change error messages to be more specific; fix bugs in pattern mattching; allow expansion of constants in pattern matching

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5493 ea137bd6-aa86-47b6-b90d-b101d9f19a90
global session id supported which is used in rules in databook

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5494 ea137bd6-aa86-47b6-b90d-b101d9f19a90
some update to databook and amqp rules

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5495 ea137bd6-aa86-47b6-b90d-b101d9f19a90