WFLY-3772 Implement graceful shutdown for JCA

Why does a data source need to concern itself with graceful shutdown? Graceful shutdown is only enacted at server entry points, not for individual components.