CDI-228, add @DestroyedAfterBlock, and reintroduce passivation capabilit...

...y validation for all method and constructor injection points