Add try catch on abstract crud deleteAction.

All the entities that uses the abstract crud controller have white screen on delete error.
Because BC is already broken.
In the ```{form}``` smarty function, the 5th argument is the container. So this form can't be built.

We can remove the cast of the 5th argument and get the tax_engine if this is the container but ...