Added a database of timers to morpheus and all session handlers now register a timer upon construction.  This stops us from taking too long to handle requests, and in the next commit will allow us to delay the destruction of session handlers so that a suitable time elapses in case the DPE returns an error to a translated message.
Session timeout and lifetime fixes.
Merge branch 'jason_working' into xcpd
Fixed timeout handling. Changes to error handling to make it more robust and useful to the sessions. Removed more debug lines.
Merge branch 'xcpd' of https://github.com/richardclegg/xcpd into xcpd

Conflicts:
	src/xcpd/csh_flow_stats.cc
Merge with revised timing code
merge with xcpd
Adjustments to improve build system slightly