marschall/punch — pull request #4 by ferstl (2013-01-27 19:17:42+00:00)
Title: cleanup and unique TaskPath

- Make the `TaskPath` unique: `TaskPath#root()` takes now an ID which is
- a DB sequence number when `DatabaseRecoveryService` is used
- an increasing number when `AlwaysFinishedRecoveryService` is used

- Cleanup:
- remove some unnecessary calls
- simplify `TaskPath#fromString()` (it's easier since `TaskPath#root()` is not an empty string anymore)
- ...