Fix: when a periodic rule is running and a earlier defunct process is recycled, if both processes share the same rule id, then the main irodsReServer process will try to delete the rule.

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5676 ea137bd6-aa86-47b6-b90d-b101d9f19a90
fix compling errors when boost is used.

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5677 ea137bd6-aa86-47b6-b90d-b101d9f19a90
fix error for when boost is used.

git-svn-id: svn://irodssvn.ucsd.edu/trunk@5678 ea137bd6-aa86-47b6-b90d-b101d9f19a90
Fix: runCnt is increased even if there is no thread allocated

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

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