Allow the DataSetLoader to be specified as a bean

Update DbUnitTestExecutionListener so that the DataSetLoader can be
specified as bean. By default, any bean named `dbUnitDataSetLoader`
will be used. The @DbUnitConfiguration annotation has also been
updated with a new `dataSetLoaderBean` attribute.

Closes gh-47