FTI transaction
- Updated FTI plugin
- Use the new named transaction system
- Let the example run long enough for at least one checkpoint
- rename 'id' -> 'fti_id'
- Protect all variables with an ID that are available
- Let the snapshot even be specified in config
- improved examples, reuse the example code for all tests