Create a web-common module and move EE related classes

This commit moves most of the classes that are required
for web container integration into their own module. This
is not a complete solution as yet, as OSGI and Web Services
still have a hard coded dependency on JBoss Web classes.
AS7-6620 ManagedDomainDeployableContainer kills the managed server instead of regular shutdown in stop() on Windows
AS7-6639 Add synchronization to workaround ISPN-2866
Remove unnecessary annotation
AS7-6570 - Require JDK7
[AS7-6599] Update common annotations API spec version to 1.2
AS7-6599 Update web-common pom.xml to use 1.2 version of common annotations API
AS7-6638 enabled attribute should have default == false when created from cli
AS7-5368: usage of allowedmethodsinfo to control ejb lookups and injection of user transaction
change method name associate=>activate
split activate and associate, use associate instead of activation for creation
Fix testcase which test that ejbActivate must be invoked after ejbCreate/ejbFindByPrimaryKey which violate the spec
AS7-6396 correct association of entity-bean to avoid NPE, reset the Cmp component correct if instances are pooled
adapt test for pooled instances, count and reset the callback method counter
rename the package for better representation of test cases
EJB_SPEC-60: pass a proxy containing all bean methods to the RA
Minor change to improve test failure analysis
EJB_SPEC-60: make the TelnetResourceAdapter spec compliant
EJB_SPEC-60: create a proper test case
[AS7-6609] Remove JSR-88 support
[AS7-6609] Remove JSR-88 spec API JAR
AS7-6565 change driver-name in case of driver deployed as part of ear archive