Add ordered setup, reverse rollback and teardown, concurrent services,
and managed background workers using only the standard library.
Coordinate context cancellation, injectable signals and joined errors within
one configurable shutdown deadline. Include race tests, a two-service example,
and the accepted lifecycle ADR.
Closes#5