Refactoring build tools to create a JDBC implementation

AFDP-137
Fixed some merge noise that corrupted the .project file.
Repackaging the functional test files.

AFDP-137
Added configuration plugin and altered pom type to test-jar.

AFDP-137
Tweaking some dependencies.

AFDP-137
Added needed configuration/files for setting up for functional tests.

AFDP-137
Changed JNDI name for property file.

AFDP-137
JNDI name changes.  Altered connection factory wiring to fix problem.

The problem arises from an apparent conflict between Glassfish's
connection factory pooling and spring's pooling.  Removing the spring
caching connection factory eliminates the conflict.

AFDP-137
JNDI name change.

AFDP-137
Created JDBP persistent data resource as an alternative to hibernate.

AFDP-137
Changed data resource to look for dialect-specific SQL files.

If it can't find any for the dialect, it will use the default.

AFDP-137
Adjusted wiring to fix messaging connection factory conflict.

AFDP-137
Removed hibernate dialect entry.  It's not needed here.

AFDP-137
Added plugins/profiles to do a deploy and trigger functional tests.

AFDP-137
Eclipse configuration noise.
Fixed html tag in table in README

AFDP-137
Pulled profiles apart and added properties as appropriate.

We can now run cargo deployment profiles separately from the functional
test profiles.

AFDP-137
Added functional test module to the list of child modules.

AFDP-137
Merge pull request #46 from ualerts-org/AFDP-137

Afdp 137