Make new tests work in maven.

Move dependencies around and get rid of conflicts.
Start removing uses of TestNG in preparation for JUnit move.
Rename tests.
Get File Rest test working.

Add liquibase scripts to deployment to fully build the database.
Add pluralforms.properties to deployment for instantiation of other components.
Adapt Project raw rest test to Arquillian.
Adapt Project Iteration raw rest test to Arquillian.
Adapt Statistics raw rest test to Arquillian.
Adapt base compatibility test to Arquillian.

Start adapting compatibility test classes as well.
Full upgrade of v1.3 compatibility tests.

Changes for DBUnit 2.4.9
Renamed some of the newer test classes.
Full upgrade of v1.4 compatibility tests.
Full upgrade of v1.5 compatibility tests.

Also increase the Arquillian managed server's memory allocation.
Add a Provider 'framework' to the test suite.

Providers are classes that agregate useful and common functionality to tests. In this revision the JPA and DBUnit providers are introduced. This makes these provided services independent of how they are used by the different types of tests.
Initial work for LocaleMemberDAOITCase.

This is an in-container test.
Final working version of Arquillian tests.

Modify ManagementClient override to make more calls to Jboss as the root recursive call is not working as expected.
Add an Arquillian test for in-container tests.
Arquillian test cleanup.

Move a few dependencies to the parent pom.
Reorganize dependencies to avoid Shrinkwrap problems when resolving dependencies with similar names.
Move SeamAutowire tests to unit tests.

Cleanup unnecessary files, classes, etc.