akka/akka — pull request #547 by jboner (2012-06-15 22:08:00+00:00)
Title: Redesign of management of the EXITING to REMOVED life-cycle (and some more goodies)

- Removed REMOVED as explicit valid member state
- Implemented leader moving either itself or other member from EXITING -> REMOVED
- Added sending Remove message for removed node to shut down itself
- Removed 'remove' from, and added 'isRunning' to, 'akka-cluster' admin script.
- Removed 'remove' from Cluster and JMX interface
- Fixed and enabled tests that test LEAVING -> EXITING -> REMOVED.
- Changed logging in FD from INFO to DEBUG.
- Removed MembershipChangeListenerRemovedSpec.
- Minor edits to cluster specification.
- Added spec testing telling a LEADER to LEAVE (and transition from UP -> LEAVING -> EXITING -> REMOVED).
- Fixed a few bugs
- Added bunch of ScalaDoc
- Added isRunning method