[JBAS-8691][JBAS-8653] Embedded server and arquillian integration

Get demos running as part of testsuite
[JBAS-8691][JBAS-8653] Cleanup
Shorter startup time
update new subsystems
[JBOSGI-430] Upgrade OSGi to jboss-msc Beta5
Upgrade Arquillian subsystem for jboss-msc-1.0.0.Beta5
Enable smoke tests. Add OSGi test coverage to smoke tests
@Ignore selected smoke tests with comments why its failing
Fix DUPs that assume that every deployment is a module
Enable more tests. The numbe of modules with skipTests is

mc/pom.xml:                    <skipTests>true</skipTests>
process-controller/pom.xml:        <skipTests>true</skipTests>
Move application archive creation to DelegatingApplicationArchiveProcessor
Update DeploymentPackager API to latest ARQ snapshot
Add a JBossASDeploymentPackager that removes auxilliary archives
Get the osgi and arquillian stuff working (DeploymentPackager->ApplicationArchiveProcessor)
Merge branch 'arquillian-cleanup' into jbosgi-arqdemo
Better handling of race condition i between registering and looking up a class in ArquillianService
Wait for more services to start up before the server is considered started, and reintroduce previously hanging tests
Reove dependency domain -> osgi
Fix @RunWith annotation processing, which resulted in all deployments beeing registered with Arquillian service and deployed bundles not being started automatically
Point commit
Point commit
Point commit
Point commit
Some work on DUP.undeploy