Split test suites between Unit and Integration.

Separate types of tests based on package naming:
*.test.(unit|integration).*

Added 2 new profiles: unit, integration

Unit, Integration and Default Container Profile is activated by default
so you can test everything with out any profiles active on command line.

If you only want to run unit tests activate the unit profile:
mvn clean install -P unit

If you want to run all tests activate a container profile:
mvn clean install -P arq-wildfly-remote

The integration profile is only there to include integration
tests when not defining any profiles as it appends it self to
the unit profile.

Special cases are:

service/smtp/
Requires container profile to compile TestCase becasue it depends on ModelNode
from the AS/WildFly Client libs.

application/
There are currently not any unit tests on this level. It skips the default
surefire test lifecycle and remaps it to the integration-test phase so
we can import the final build output.
When the unit profile is active, we 'unmap' the integration-test phase by
skipping tests in that phase as well.

Issue: #44