[Reviewer: Andy] Detect memory leaks early to give better diagnostics

...and dump core on monit failures

Andy, please can you review my fix to this issue?  I've added monit checking for memory usage (80% isn't quite our limit but it's pretty close) and a new abort-restart action to our init.d scripts, which restarts with a SIGABRT to grab better diagnostics.

Matt