Adding Async Servlet 3.0 support

Adding Akka support

Revert "Adding Akka support"

This reverts commit b8145c71df0a3f0f053fde892aea3ff1197e3b1b.
Removing unused files and dependencies
Fixing the dependency in recommend-module
Moving common plugins to parent pom.xml
Using config file to register components, converting to WAR components
Cleaning up tiles config files as they are not required anymore
Regnerating the archetype project