I've created a little branch where I've synced up my lifecycle-aware services with the moved bits
http://svn.apache.org/viewvc/hadoop/mapreduce/branches/MAPREDUCE-233/Chris Douglas notes that I should have checked with everyone first, though the code is very much the moved bits from core/HADOOP-3628.
Is it OK for the branch to stay there?
