Added XADataSourceFactoryBean so that we can construct XADataSource
instances based on the config from opennms-datasources.xml.
Added XADataSource support to the TemporaryDatabase interface so that we can
use TemporaryDatabase instances as JTA data sources.
Merge branch 'master' into soleger-master
Got rid of Java7-specific @Override.