adding ifHCInUcastPkts/ifHCOut

also adding Broadcast and Multicast, but not graphing them because they weren't graphed
before.
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.
Merge pull request #30 from rfdrake/mib2-X-HC

adding ifHCInUcastPkts/ifHCOut
Revert "adding ifHCInUcastPkts/ifHCOut"

This reverts commit 3d3f0336229e9f3ad0ec15531258e08162754deb.

Reverted because of comments from Alejandro:

This is really cool but it seems that anyone who is using
storeByGroup won't be able to keep the history of the
statistics from ifXTable because of this ;)

Because of storeByGroup, it is recommended to add metrics
into a different group rather than modifying an existing one.
Refactored dashlets and added alarm table to alarm dashlet
Merge branch 'master' of github.com:OpenNMS/opennms
Fixed a NullPointerException in alarm dashlet