Clean up the database DataSource when shutting down

If it's a c3p0 data source, it needs cleanup.  If it isn't, c3p0's
cleanup op is a no-op.  So we'll just unconditionally call it.