Make service removal revertible

Conflicts:
	src/main/java/org/jboss/msc/txn/ServiceControllerImpl.java
	src/main/java/org/jboss/msc/txn/UndemandDependenciesTask.java